代碼化流程

由於 Blockchain App Builder 支援透過擴充輸入規格檔案語法來進行權杖化,因此您建立權杖特定專案的方式與使用 CLI 或 Visual Studio Code 建立其他專案的方式相同。

如需有關使用區塊鏈 App 產生器建立專案的詳細資訊,請參閱輸入規格檔案

權杖工作流程圖表
典型的代碼化流程遵循下列基本步驟:
  • 決定要使用的記號標準。
  • 決定要指定的記號行為 (mintabletransferabledivisibleindivisiblesingletonholdableburnable 以及 roles)。
  • 在輸入設定檔案中定義記號資產及其特性。
  • 從輸入設定檔案將 chaincode 專案鷹架。這會建立鷹架式專案,包括包含記號資產定義的模型及其特性,以及包含記號行為和方法的控制器。
  • 部署並測試 chaincode 專案。
部署權杖型專案之後,建立權杖和完成生命週期作業的一般流程會遵循下列步驟:
  • 會部署記號鏈碼,而傳送至初始化方法之清單中的使用者會成為鏈碼的 Token Admin 使用者。
  • 記號化資產已起始,會建立 token_id,這是該特定記號執行處理的唯一 ID。
  • 必須為將擁有權杖或完整權杖相關作業的每個使用者建立帳戶。
  • 如果為記號指定 roles 行為,則必須先將角色新增至使用者,才能完成記號相關作業。
  • 接著,您可以根據為權杖資產指定的行為使用權杖生命週期方法。例如,您可以呼叫方法來提示帳戶的記號。