自定义货币,如Corda 3.4中的FungibleAsset
我在Corda 3.4中实现了自定义货币,如issued FungibleAsset,令牌是一个简单的枚举。 我被一代人的命运困住了。。。方法 在net.corda.finance.contracts.asset.Cash.generateSpend中。。。fun使用AbstractCashSelection.UnumedCashStatesForSunding。。。一般来说,隐藏在引擎盖下的调用Vault Service.softLockReserve 问题: 1.我从未发现Vault服务的用法。softLockRelease。。。对于缓存流,锁是否隐式释放? 2.我们是否应该像CustomTokenSelection一样实现AbstractCashSelection并创建现金流副本?自定义货币,如Corda 3.4中的FungibleAsset,corda,Corda,我在Corda 3.4中实现了自定义货币,如issued FungibleAsset,令牌是一个简单的枚举。 我被一代人的命运困住了。。。方法 在net.corda.finance.contracts.asset.Cash.generateSpend中。。。fun使用AbstractCashSelection.UnumedCashStatesForSunding。。。一般来说,隐藏在引擎盖下的调用Vault Service.softLockReserve 问题: 1.我从未发现Vault服务的用
3.当前现金流的生产是否准备好了? < P>请考虑使用/贡献新令牌SDK
它将取代实验性金融模块及其当前的现金合同我还没有弄乱Token SDK,但从Corda的历史来看,它有点像这样:
override val amount: Amount<Issued<Equity>>
同样,上面的一些代码可能会有点不推荐使用,因为我还没有对令牌sdk进行详细介绍,但这只是一个关于如何将可替换状态与数量一起使用的有用参考,可能sdk中也有类似的内容
@CordaSerializable
data class Equity(
val isin: String,
val defaultFractionDigits: Int = 0
) : TokenizableAssetInfo {
override val displayTokenSize: BigDecimal
get() = BigDecimal.ONE.scaleByPowerOfTen(-defaultFractionDigits)
}