열거(Enumeration)
이전 자습서에서는 발행 함수를 스마트 컨트랙트 뼈대에 통합하는 방법을 살펴보았습니다. NFT를 지갑에 표시하려면 열거 메서드 중 하나를 구현하는 패치 수정 사항도 배포해야 했습니다. 이 튜토리얼에서는 표준에 따라 나머지 열거 방법을 확장하고 완료합니다. 이제 NFT 스마트 컨트랙트를 확장하고 컨트랙트 상태를 반환하는 데 사용할 수 있는 몇 가지 열거 메서드를 추가합니다.
소개
컨트랙트 업그레이드 튜토리얼에서 언급한 대로 스마트 컨트랙트에 패치 및 수정 사항을 배포할 수 있습니다. 이번에는 해당 지식을 사용하여 nft_total_supply
, nft_tokens
및 nft_supply_for_owner
열거형 함수를 구현합니다.
시작하려면 GitHub 레퍼지토리 내에서 2.minting
브랜치로 전환하거나 이전 튜토리얼에서 작업을 계속하세요. 아직 복제하지 않았다면 컨트랙트 아키텍처를 참조하여 레퍼지토리를 확인하세요.
git checkout 2.minting
이 열거 튜토리얼의 완성된 코드를 보려면
3.enumeration
브랜치에서 찾을 수 있습니다. :::