我想在Corda中添加自定义类型的货币。我该怎么做?
例如:我想介绍一种名为“egy”的货币,其价值为1egy = 2 $。
答案 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));
但是,您必须自己声明其他令牌之间的链接。