如何在Corda中添加自定义类型的货币及其价值?

时间:2018-05-16 07:32:10

标签: corda

我想在Corda中添加自定义类型的货币。我该怎么做?

例如:我想介绍一种名为“egy”的货币,其价值为1egy = 2 $。

1 个答案:

答案 0 :(得分:3)

要创建新令牌,可以使用TokenSDK进行帮助。 以下几行创建一个新令牌。

TokenType myTokenType = new TokenType("MyCoin", 4);
IssuedTokenType issuingToken = new IssuedTokenType(coinIssuer, myTokenType);

对于其他情况,您可以使用内置的IssueTokens提供帮助。

Amount<IssuedTokenType> issueAmount = new Amount(100, issuingToken);
FungibleToken myToken = new FungibleToken(issueAmount, receivingParty, null);
SignedTransaction stx = subFlow(new IssueTokens(ImmutableList.of(myToken), observers));

但是,您必须自己声明其他令牌之间的链接。