标记流

由于区块链应用构建器通过扩展输入规范文件语法来支持标记化,因此您可以创建特定于标记的项目,就像使用 CLI 或 Visual Studio Code 创建其他项目一样。

有关使用 Blockchain App Builder 创建项目的更多信息,请参见 services-applications-required-digital-assets-edition.html

标记工作流图表
典型的标记化流遵循以下基本步骤:
  • 确定要使用的令牌标准。
  • 确定要指定的标记行为(mintabletransferabledivisibleindivisiblesingletonholdableburnableroles)。
  • 在输入规范文件中定义标记资产及其属性。
  • 从输入规范文件中对链代码项目进行基架。这将创建一个基架项目,包括包含令牌资产定义的模型及其属性,以及包含令牌行为和方法的控制器。
  • 部署和测试链代码项目。
部署基于令牌的项目后,用于创建令牌和完成生命周期操作的典型流遵循以下步骤:
  • 将部署令牌链代码;传递到初始化方法的列表中的用户将成为链代码的 Token Admin 用户。
  • 初始化标记化的资产,该资产将创建 token_id,这是该特定标记实例的唯一标识符。
  • 必须为每个将拥有令牌或完成与令牌相关的操作的用户创建账户。
  • 如果为令牌指定了 roles 行为,则必须先将角色分配给用户,然后才能完成与令牌相关的操作。
  • 然后,可以根据为标记资产指定的行为使用标记生命周期方法。例如,您可以调用方法来为帐户创建标记。