簡體   English   中英

如何創建固定代幣並將 state 信息存儲在corda的賬本上?

[英]How to create a fixed token and store the state information on the ledger in corda?

我是 Corda 令牌 sdk 的新手。 我想創建一個用於創建和銷售門票的 cordapp,並且是不可替代的。 如何將ticketToken 存儲在賬本上?

如果票不能被其他同類型的票(例如音樂會票)替換,您將需要一個NonFungibleToken 要構建一個非常基本的,您需要執行以下步驟:

  • 創建一個擴展YourStateTokenType (或實現ContractState ,如果您需要與 state 關聯的合同,可以通過交易進行驗證)
  • 創建一個var issuedTokenType = IssuedTokenType(ourIdentity(), YourState) IssueTokenTypeTokenTypeIssuer方相關聯
  • 創建一個var nft = new NonFungibleToken(issuedTokenType, holder, UUID)這將創建一個由發行者發行的不可替代令牌,持有者(一方)作為接收者
  • 發出令牌subFlow(new IssueTokens(listOf(nft)))

還有很多其他方法,這取決於你需要什么以及你的 State 需要有多豐富(可以是QueryableStateSchedulableState等),並且 token-sdk 提供了許多幫助程序來幫助你創建、發行和兌換令牌。 它們都有其優點和缺點,這取決於您需要實現的目標。

我建議您通過以下來源 go 了解如何使用 token-sdk:

使用上述資源,您肯定能夠找到創建和發行所需令牌類型所需的一切。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM