我正在使用Corda Tokens SDK,并试图弄清楚如何获得已发行令牌的余额。
在甲方的终端中:
start CreateExampleEvolvableToken data: NEW_TOKEN
start ExampleFlowWithEvolvableToken evolvableTokenId: 96e57632-2070-4720-ba37-dea61e7c7557 amount: 100 recipient: PartyB
PartyB 的终端中:
如果我运行run vaultQuery contractStateType: com.template.states.ExampleEvolvableTokenType
,则会得到令牌类型状态;不是余额。
所以我的问题是,什么命令可以给我信息: PartyB有100个NEW_TOKEN ?
答案 0 :(得分:0)
Corda中的所有令牌都以FungibleToken
或NonFungileToken
的形式发行,它们被建模为Corda中的状态。因此,您可以执行简单的vaultQuery来获取状态,如果需要特定的令牌,请使用过滤器。 NonFungibleToken
没有数量属性,因为它是唯一的,并且只能存在一种已发行类型。 FungibleToken
具有amount
属性,该属性表示一方持有的令牌数量。
在此处了解更多金额的Corda令牌SDK:
https://medium.com/corda/introduction-to-token-sdk-in-corda-9b4dbcf71025