NFT Collectibles ERC-721 애플리케이션 워크플로우
이 시나리오에서 NFT(Non-Fungible Tokens)는 시장에서 판매할 수 있는 예술 작품을 나타냅니다.
NFT 수집품 시나리오는 NFT가 대표하는 조폐, 판매 및 재판매 작업을 지원합니다. 큐레이터는 NFT를 민트하고 판매를 위해 그들을 나열합니다. 소비자는 소유권이 이전된 후 직접 지급을 통해 NFT를 구매합니다. NFT는 재판매를 위해 저항할 수 있습니다. 사용자는 자신의 계정 잔액을 확인하여 자신의 NFT 보유를 확인할 수 있습니다.
다음 표에는 이 시나리오의 수행자가 요약되어 있습니다.
| 작업자 | 롤 | 설명 |
|---|---|---|
| 관리자(Administrator) | 토큰 관리 | 시스템을 초기화하고, 계정을 만들고, minter 역할을 지정합니다. |
| 학예사 | 최소 | Mints 삽화 NFTs는 판매를 위해 그(것)들을 게시합니다. |
| 소비자 | 없음 | 결제 게이트웨이를 사용하여 아트워크 NFT를 구매 및 판매합니다. 소비자는 NFT를 구울 수 있으며 이를 사용 또는 순환에서 제거할 수 있습니다. |
관리자는 시스템 초기화를 위해 다음 단계를 완료합니다.
registerOrgAPI를 사용하여 조직을 등록합니다.createAccountAPI를 사용하여 큐레이터 및 소비자(구매자 및 판매자)에 대한 계정을 생성합니다.addRoleAPI를 사용하여 큐레이터에 minter 롤을 지정합니다.
시스템이 초기화되면 일반적인 프로세스 흐름이 이러한 기본 단계를 따릅니다.
- NFT를 조폐하고 판매를 위해 그것을 목록으로 만드십시오.
- 큐레이터는
createArtCollectionTokenAPI를 사용하여 아트 컬렉션 NFT를 조율합니다. - 큐레이터는
postAPI를 사용하여 NFT 가격을 설정하고 마켓플레이스에 판매하기 위해 게시합니다.
- 큐레이터는
- NFT 구매 및 판매
- 구매자는
buyAPI를 사용하여 지불 게이트웨이를 통한 직접 지불을 통해 NFT를 구매합니다. 구매한 NFT는 구매자의 계정으로 이전되며 더 이상 판매되지 않습니다. - 선택적으로 구매자는
postAPI를 사용하여 NFT에 대한 새 가격을 설정하고 마켓플레이스에서 재판매를 위해 게시할 수 있습니다.
- 구매자는
- 토큰 잔액을 확인합니다.
- 사용자는
balanceOfAPI를 사용하여 보유한 총 NFT 수를 확인할 수 있습니다.
- 사용자는