首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在corda中替换可替换令牌时出错

在corda中替换可替换令牌时出错
EN

Stack Overflow用户
提问于 2022-09-07 08:28:55
回答 1查看 36关注 0票数 0

我在尝试一种方案

  1. 甲方向乙方发出令牌
  2. 乙方将该令牌移动到甲方
  3. ,再将该令牌移至甲方
  4. 甲方试图赎回

在使用RedeemFungibleTokens替换令牌时,我面临一些问题

错误:java.lang.NoClassDefFoundError: com/r3/corda/lib/ci/workflows/SyncKeyMappingFlow

我把代码写成

代码语言:javascript
复制
  @Suspendable
    override fun call():String {
        val stateAndRef = serviceHub.vaultService.queryBy<FungibleToken>()
                .states.filter {it.state.data.holder.equals(ourIdentity) }.first()

        val amount:Amount<TokenType> = Amount(amount,stateAndRef.state.data.tokenType)

        val stx = subFlow(RedeemFungibleTokens(amount,ourIdentity, emptyList(),null))


        return "Redeemed $amount  token(s) by ${ourIdentity.name.organisation}"+
                "\ntxId: ${stx.id}"
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-15 10:04:37

也许您正在丢失项目中的机密身份依赖关系。尝试将其添加到您的项目中。

代码语言:javascript
复制
cordapp "$confidential_id_release_group:ci-workflows:$confidential_id_release_version".

还请确保将其部署到节点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73632309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档