ERC-1155 權杖化流程
部署 ERC-1155 權杖專案之後,權杖管理員和權杖擁有者會遵循一般流程來建立權杖及完成生命週期作業。
建置記號專案時,傳遞至初始化方法的清單中的使用者會成為鏈碼的記號管理員。部署後,建立權杖和完成生命週期作業的一般流程如下:
權杖管理員作業:
- 為擁有權杖或完成權杖相關作業的任何人建立使用者帳戶。
- 為每個使用者帳戶建立權杖帳戶。使用者可以有多個有趣的權杖帳戶,但只有一個不可執行的權杖 (NFT) 帳戶。記號管理員可以使用
createAccount
方法來同時建立使用者和記號帳戶,而不是個別建立。 - 視需要建立有趣的權杖。初始化有趣的記號時,您可以將關聯的描述資料和行為指派給記號。
- 對於有趣的權杖,請將使用者有趣的權杖帳戶與特定有趣的權杖建立關聯。
- 視需要將 minter 和 burner 角色新增至使用者的權杖帳戶。
權杖擁有者作業:
- 具有特定權杖之次要角色的使用者可以建立 (mint) NFT 或有趣的權杖。
- 使用者可以在帳戶之間轉移權杖,並檢查帳戶餘額。
- 具有特定記號之燒錄器角色的使用者可以銷毀 (燒錄) NFT 或有趣的記號。
保存庫管理程式作業:
- 具有 Vault 角色的使用者可以鎖定 NFT。鎖定的 NFT 無法燒錄或傳輸給其他使用者。
下圖顯示 ERC-1155 記號化案例的整體處理流程。
下表總結列出您在建立 ERC-1155 權杖專案結構時自動產生的方法。