Intro
- 2022년 3월 7일 자로 3200만 달러 투자를 유치받은 레이어1 프로토콜 프로젝트 'Espresso Systems'
- Greylock Partners와 Electric Capital 주도로 Sequoia Capital, Blockchain Capital, Slow Ventures 등이 참여
- 2022년 6월 29일, 공식 트위터에 CAPE 지갑을 이용하여 새로운 asset을 만들어 등록하는 challenge가 등록됨
- PASA에서 시작해 여러 텔방에서 언급되었으나 국내 가이드가 없어 만들어보기로 함 (현재 참여자 약 1100명)
Docker 설치
CAPE 지갑을 설치/실행하기 위해서는 Docker 설치가 필요합니다. Docker 설치 가이드는 인터넷에 잘 나와있으므로 다른 분이 잘 작성해주신 가이드를 출처로 남깁니다.
- windows: https://da2uns2.tistory.com/entry/Docker-%EB%8F%84%EC%BB%A4-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-1-%EB%8F%84%EC%BB%A4-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0
- linux(ubuntu): https://shanepark.tistory.com/237
- mac: https://happylie.tistory.com/78
CAPE 지갑 설치 및 실행
docker와 docker-compose를 설치했다면 터미널에서 아래 명령어를 차례대로 입력합니다.
# docker-compose 설정 파일 다운로드
curl https://www.espressosys.com/cape/docker-compose.yaml --output docker-compose.yaml
# 기존 docker 실행 종료
docker-compose down -v
# docker image 다운로드(1번 과정에서 다운로드한 docker-compose.yml을 사용합니다.)
docker-compose pull
# CAPE web application container 실행
docker-compose up
CAPE 지갑 생성
터미널에서 container가 정상적으로 실행되었다면 그대로 두고 웹 브라우저에서 http://localhost/onboarding에 접속한 후 "Setup a new CAPE wallet" 버튼을 눌러 지갑을 생성합니다.
지갑 생성은 다른 web wallet 생성하는 과정과 동일합니다.
- Set up your recovery phrase: 니모닉 설정
- Name keystore file: 키스토어 이름 설정
- Set password: 비밀번호 설정
- Create keystore: 월렛 키스토어 생성
- Request some $CAPE tokens: faucet 요청
CAPE 지갑 사용해보기: send
이제 CAPE 지갑에서 send 기능을 사용해봅시다. 먼저 metamask를 연결합니다. 네트워크를 Goeril 테스트 네트워크를 이용합니다.
Account 메뉴로 들어가서 generate new address를 눌러 새로운 주소를 하나 더 생성해줍니다. 기존에는 1개였다가 2개로 늘어날 것입니다. 생성한 주소를 미리 복사해둡니다.
Send 메뉴로 들어갑니다. 보낼 asset은 faucet으로 받은 CAPE를 선택합니다. asset 전송 화면에서 보낼 CAPE 수량과 수신자 주소를 입력합니다. 수신자 주소는 이전에 복사한 주소를 붙여넣기하여 사용합니다.
Next를 누르고 confirm을 누르면 수신자 주소로 입력한 수량만큼의 $CAPE가 전송됩니다. 전송이 완료되면 아래와 같은 화면을 확인할 수 있습니다.
CAPE 지갑 사용해보기: Create A New Asset
이제는 New Asset을 만들어보겠습니다. Asset 생성 전에 수수료로 사용할 Goreil ETH과 USDT를 faucet으로 받아둡니다.
- Goeril ETH: https://goerlifaucet.com/
- USDT: https://usdcfaucet.com/
faucet을 잘 받았다면 다시 Account 메뉴로 들어갑니다. Viewing Keys와 Freezing Keys 을 차례대로 생성합니다. 생성한 두 key는 메모장에 따로 잘 복사해둡니다.
New CAPE Asset 메뉴를 클릭합니다. 각 영역은 아래와 같이 채워넣고 맨 아래 Create new CAPE asset을 누르면 Creation Pending이라는 메시지와 함께 3분 정도 기다리라고 합니다. 기다리면 새로운 Asset이 만들어집니다.
- Asset Type: ERC-20 선택
- ERC-20 contract address: USDT의 token address (0x07865c6E87B9F70255377e024ace6630C1Eaa37F) 입력
- Asset token symbol: 원하는 심볼 입력(저는 test1으로 했습니다.)
- Asset Viewing Key
- Enable viewing of transaction amounts 선택
- Enable viewing of transaction addresses 선택
- CAPE viewing key에 생성한 viewing key 값 입력
- Asset Freezing Key
- Enable freezing of asset transactions 선택
- CAPE freezing key에 생성한 freezing key 값 입력
생성한 Asset을 확인하기 위해 Asset library 메뉴를 클릭합니다. 방금 만든 test1 asset을 누르면 생성 정보를 확인할 수 있습니다. 맨 아래 Export Asset Metadata를 누릅니다. 이번에는 자동으로 Asset Metadata가 복사됩니다.
Import Asset을 눌러 방금 Export한 Metadata를 입력해줍니다. (붙여넣기하면 됩니다.)
CAPE 지갑 사용해보기: wrap/unwrap
Wrap 메뉴를 눌러봅니다. wrap할 asset으로 생성한 test1을 선택합니다. 수량으로 0.1을 입력하고 Next > Confirm을 누르면 메타마스크가 실행됩니다. Goreil ETH를 수수료로 wrap을 실행합니다. 같은 방법으로 unwrap도 해봅니다.
Asset Metadata 제출
google form까지 제출하면 Challege가 완료됩니다. google form 입력이 완료되면 Asset Metadata Submission (Responses) 시트로 잘 제출되었는지 확인할 수 있습니다.
- google form: https://docs.google.com/forms/d/e/1FAIpQLSdE5pcHcq9lTHj7yGPIJK3YIcQKL1wtwZmws3rc20icYi8gLQ/viewform
'Blockchain > Testnet' 카테고리의 다른 글
Aptos 테스트넷 페이즈3 (AIT-3) 관련 정보 및 등록 방법 (7) | 2022.08.22 |
---|---|
Sui 인센티브 테스트넷 Validator 등록을 위한 Fullnode 구축해보기 (2) | 2022.08.13 |
OpenLeverage "More, before" Trading Reward 참여하기 (0) | 2022.07.04 |
Masa Finance 테스트넷 노드 설치 (0) | 2022.07.02 |
Aptos AIT2 Validator 노드 등록 가이드 (0) | 2022.07.01 |