标记流

由于区块链应用程序构建器通过扩展输入规范文件语法支持令牌化,因此,您可以使用 CLI 或 Visual Studio Code 创建其他项目的方式创建特定于令牌的项目。

有关使用 Blockchain App Builder 创建项目的更多信息,请参阅输入规范文件

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