https://docs.openzeppelin.com/contracts/2.x/api/token/erc721
컨트렉트를 개발하고 배포할때 ERC에 함수들을 상속받는느낌으로 가져오는데
보통 이더리움이나 클레이튼이나 비슷비슷한 함수를 써서 정리를 해보려한다.
balanceOf(owner)
nft의 갯수 리턴, 갯수 - 1 즉 아래함수에서 활용할 index값을 얻을때 사용
tokenOfOwnerByIndex(owner, index), tokenByIndex(index)
Token id 리턴. 전자의경우는 보안때문에 사용하는듯함
활용 예시
const balance = await mintAninalTokenContract.methods
.balanceOf(address).call()
const tokenIdx = await mintAninalTokenContract.methods
.tokenOfOwnerByIndex(address, balance.length - 1).call()
반응형
'블록체인' 카테고리의 다른 글
web3 타입스크립트 에러 Uncaught TypeError: Class extends value undefined is not a constructor or null (0) | 2023.09.06 |
---|---|
dapp 메타마스크 모바일 - deeplink (0) | 2023.05.03 |
RPC에러 Internal JSON-RPC error (0) | 2023.01.11 |
solidity 기초 (0) | 2022.08.04 |
메타마스크 잠금처리 알아내기 Metamask locked (0) | 2022.07.22 |