NFT Collectibles ERC-721 應用模組工作流程
在此案例中,不可行的權杖 (NFT) 代表要在市場上銷售的藝術品。
NFT Collectibles 案例支援以 NFT 表示的微調、銷售和轉售圖稿。策展人 Mint NFT 並將其列為銷售。消費者透過直接付款購買 NFT,之後所有權就會轉移。NFT 可重新刊登以供轉售。使用者可以檢查其科目餘額,以核對其 NFT 保留。
下表摘要此案例中的動作者。
| 動作項目 | 角色 | 描述 |
|---|---|---|
| Administrator | 權杖管理 | 初始化系統、建立帳戶、指派礦工角色。 |
| 館長 | Minter | 薄荷藝術品 NFT,並將它們張貼以供銷售。 |
| 用戶 | 無 | 使用付款閘道來購買和銷售圖稿 NFT。消費者可以燃燒 NFT 來兌換或從循環中取出。 |
管理員完成下列步驟以初始化系統。
- 使用
registerOrgAPI 註冊組織。 - 使用
createAccountAPI 為策展人和消費者 (買家和賣家) 建立帳戶。 - 使用
addRoleAPI 將 minter 角色指派給策展人。
系統初始化之後,典型的處理流程會遵循這些基本步驟。
- 提示 NFT 並將其列出以供銷售。
- 策展人使用
createArtCollectionTokenAPI 融合藝術收藏 NFT。 - 策展人使用
postAPI 來設定 NFT 的價格,並將其張貼至市場進行銷售。
- 策展人使用
- 採購與經銷 NFT。
- 買方使用
buyAPI,透過付款閘道使用直接付款購買 NFT。購買的 NFT 會轉移至買方帳戶,且不再可供銷售。 - 買家可以選擇使用
postAPI 為 NFT 設定新價格,並將它公佈在市場上進行轉售。
- 買方使用
- 驗證權杖餘額。
- 使用者可以使用
balanceOfAPI 取得其持有的 NFT 總數。
- 使用者可以使用