變數替代字流程
由於 Blockchain App Builder 支援透過擴充輸入規格檔案語法來進行記號化,因此您可以使用 CLI 或 Visual Studio Code 建立其他專案的方式,建立記號特定專案。
如需使用 Blockchain App Builder 建立專案的詳細資訊,請參閱 services-applications-required-digital-assets-edition.html 。
典型的記號化流程遵循下列基本步驟:
- 決定要使用的記號標準。
- 決定要指定的記號行為 (
mintable、transferable、divisible、indivisible、singleton、holdable、burnable和roles)。 - 在輸入規格檔案中定義記號資產及其特性。
- 從輸入規格檔案編寫鏈碼專案。這會建立鷹架式專案,包括包含記號資產定義及其特性的模型,以及包含記號行為與方法的控制器。
- 部署並測試鏈碼專案。
部署權杖型專案之後,建立權杖和完成生命週期作業的一般流程如下:
- 系統會部署記號鏈碼;傳遞至初始化方法之清單中的使用者會成為鏈碼的
Token Admin使用者。 - 已起始記號化資產,此資產會建立
token_id,這是該記號特定執行處理的唯一 ID。 - 必須為每個擁有權杖或完整權杖相關作業的使用者建立帳戶。
- 如果為記號指定了
roles行為,則必須先將角色指派給使用者,才能完成記號相關作業。 - 接著,您可以根據為權杖資產指定的行為來使用權杖生命週期方法。例如,您可以呼叫方法來提示帳戶的記號。