이전 편에 이어서 사용하기 편입니다.
우선 각종 주소들을 확보합니다.
1. Truffle 주소
2. Metamask 주소
3. native token 주소 (truffle)
이제 remix 에서 NativeToken 을 컴파일하고 추가합니다.
At Address 는 3번 native token 주소를 적습니다.
아래에서 isMint 를 콜해서 1번 Truffle Account와 2번 Metamask 주소를 넣고
해당 Account 에 토큰을 넣어봅니다.
메타마스크 계정에 돈을 넣고
메타마스크에서 토큰 추가 버튼을 클릭, 3번 네이티브 주소를 추가해 결과를 확인합니다.
월렛에 돈이 쌓입니다~
이제 remix 에서 1번 2번을 approve 합니다.
이제 가스 지불을 위한 ETH 를 확보합니다.
Truffle 에서 아래 명령 입력.
web3.eth.sendTransaction({from:"1번 Truffle 계정", to:"메타마스크주소", value:web3.utils.toWei("10","ether")}).then(function(rec){console.log(rec);});
이후 Deposit 을 해봅니다.
Deposit
1 LEAP 을 걸고 메타마스크에서 승인을 클릭합니다.
->
아직 안나갔고, 테스트만 되었습니다. 이제 다시 승인하면 진짜로 갑니다.
이더에서 가스비가 나갔네요
leap-node 쪽 로그를 보면 Deposit 을 체크했고
텐더민트쪽에서는 block 이 실행되었음이 체크 되었고,
현재 상태가 커밋되었음을 알 수 있습니다.
0 개의 댓글:
댓글 쓰기