본문 바로가기
BlockChain/ERC20

06. ERC20 function transfer 사용하기

by angelpsyche 2019. 1. 25.

안녕하세요 프시케입니다.


이번 포스팅은 토큰 기능 중에서 가장 많이 사용하는 transfer 입니다.


transfer의 기능은 토큰 전송입니다.


리믹스에서 Deployed Contracts에서 transfer의 창 활성 시킵니다.


그럼 to, value 입력 창이 나오는데 


to : 입력창에 메타마스크 Account 2의 지갑 주소를 입력하고


value : 입력창에 20000000000000000000000(2만 APT)를 입력하고 "transfer" 버튼을 클릭합니다.


여기서 메타마스크 접속 상태는 Account 1로 하셔야 합니다.(Account 2 지갑 주소를 복사하고 다시 Account 1로 전환해주세요)


Account 1 지갑 주소 : 0x6c656BBE263811814f7d6E9e74D449d8EFF9695C


Account 2 지갑 주소 : 0x6Ef9Ce3Fb829bd19cF57362aef81b565cDbdfEFC








"transfer" 버튼을 클릭하면 메타마스크 알림창이 뜨고 "승인"버튼을 클릭합니다.


참고로 "승인" 버튼을 클릭하지 못하고 창이 사라졌다면 다시 메타마스크를 클릭하면 알림 창이 열려있습니다.







그럼 메타마스크에 펜딩 중으로 화면이 나오고 잠시 후 토큰이 전송됩니다.







Account 1의 지갑에서 20,000 APT가 사라졌네요


이제 Account 2의 지갑을 확인해보겠습니다. Account 2 지갑에서 토큰을 추가하세요


메타마스크 토큰 추가는 02. ERC 20 토큰 만들기 Remix -Solidy IDE 2/2장 참고해주세요


정상적으로 20,000 APT가 전송되었네요.







마지막으로 블록을 확인해볼까요. 리믹스 화면 아래쪽에 이더스캔에서 트랜잭션을 확인할 수 있습니다.


출력된 URL : https://ropsten.etherscan.io/tx/0xbb5134aa80896c4502dfac1eaa32b5c6dea597a94bc48375a24f777d9acd308b 을 클릭해보세요








그럼 이더스캔으로 새 탭이 열리고 트랜잭션의 정보가 나오네요.






이번 포스팅은 여기서 마치겠습니다.