如何创建一个固定的令牌并将状态信息存储在corda中的账本上



我是corda令牌sdk的新手。我想创建一个用于创建和销售门票的cordap,并且是不可替代的。如何在分类账上存储ticketToken?

如果同类型的门票(如音乐会门票(无法替换,则需要NonFungibleToken。要构建一个非常基本的,您需要执行以下步骤:

  • 创建一个扩展TokenType的状态YourState(或者实现ContractState,如果您需要一个与可以通过事务验证的状态关联的契约(
  • 创建CCD_ 5。CCD_ 6将CCD_ 7与CCD_
  • 创建一个var nft = new NonFungibleToken(issuedTokenType, holder, UUID),这将创建一个由发行人发行的不可替代代币,持有者(一方(作为接收方
  • 发布令牌subFlow(new IssueTokens(listOf(nft)))

根据您的需求和您的State需要有多丰富,还有许多其他方法(可以是QueryableState、SchedulebleState等(,代币sdk提供了许多帮助程序来帮助您创建、发行和兑换代币。所有这些都有其优点和缺点,这取决于你需要实现什么。

我建议你通过下面的来源来学习如何使用代币sdk:

  • 这个cordapp示例中基本上有您需要的东西。查看用于在IssueCoon流中发布NonFungibleToken的CouponTokenType
  • 官方教程,您将在其中学习如何专门使用令牌sdk
  • github上的令牌sdk repo,其中有附加文档,其中包含各种标准示例和令牌sdk中可用令牌类型的架构设计
  • 专用于令牌sdk的示例可用于Java和Kotlin。所有这些都创建并发布令牌

有了上述来源,您肯定能够找到创建和发布所需类型的令牌所需的一切。

最新更新