기존에 발행한 컨트랙트가 있다면 다시 불러올 수 있다. ex) MintToken.sol
MintToken.sol
선택 > compile 체크되어 있는지 확인 (초록아이콘)DEPLOY & RUN TRANSACTIONS
> At Address
란에 기존에 발행했던 컨트랙트 주소 추가balanceOf
> 지갑주소를 추가하면 해당 주소가 몇 개를 가지고 있는지 확인 가능0
18개 추가해야함 (단위가 다름)approve
: 특정 주소에게 권한 및 토큰 수량을 넘기는 기능transfer
: 특정 주소에 일정 수량을 보내는 기능transferFrom
: 특정 주소에서 특정 주소에게 일정 수량을 보내는 기능 (권한설정 필요)npm i @metamask/react-sdk
설치
.env
에서 GENERATE_SOURCEMAP
값 설정해준다 index.js
에서 MetaMask Provider
로 감싸줘야한다provider
임포트useEffect
를 통해 콘솔로그에 provider
객체가 뜨는지 확인mintTokenAbi.json
파일을 생성해준다.