当前位置: 首页 > 知识库问答 >
问题:

Corda令牌SDK——从选择中消除受阻碍的令牌

董奇思
2023-03-14

有没有办法在Corda中抵押代币并在选择转让代币时消除抵押代币?

我想将代币转让给另一方(乙方),并在某些条件下对其进行抵押。而在乙方的分类帐中,我不希望在乙方寻求转让其代币时选择那些代币被占用的代币

共有1个答案

祝嘉懿
2023-03-14

我认为最简单的方法就是合同验证条件。更简单的方法可能是将状态保留为已设状态,并使用契约验证来确保它们不能被使用。在您运行B上的流时,可能是在尝试使用状态之前确保状态不被阻塞的正确时机。更简单的方法可能是使用契约验证来确定阻碍,并让B的调用者负责找到一个未阻碍的状态来使用。

希望这能有所帮助。

文档中有一些有关此内容的更多详细信息:https://docs.corda.net/docs/corda-os/4.7/tutorial-contract.html#defining-encumbrances

另请注意,还有一些受累状态的限制:https://docs.corda.net/docs/corda-os/4.7/reissuing-states.html#reissuance-of-encumbered-states-is-not-supported

 类似资料:
  • 我安装了laravel 5.6并配置了tymon jwtauth令牌。 一切都很好。 在laravel 5.1中,我使用此函数将函数从jwt身份验证中排除: 还审判了: 它在拉威尔5.6里不起作用,知道吗?我想排除登录功能,这样用户就可以登录、获取令牌并在每次请求时发送它。

  • 我使用Corda token sdk和Corda帐户。(Corda_version = 4.1,tokens_version = 1.0,accounts_version = 1.0-rc04) 我刚刚构建了一个简单的场景: Flow_1.PartyA节点创建帐户“lisa” Flow_2。PartA-节点向自身颁发令牌 Flow_3。部分节点将令牌移动到“lisa” 但是,当我启动Flow_3时

  • Hangfire在发起一个取消任务请求或者终止任务时,为任务提供了取消令牌的支持,在前一种情况下,将自动放回队列的对头,允许Hangfire重新处理任务。 取消令牌通过 IJobCancellationToken 的接口暴露出来。当发起取消任务请求时,它通过 ThrowIfCancellationRequested 方法来抛出 OperationCanceledException : public

  • 是否有intellij idea快捷方式来选择语句中的令牌? 例如,考虑以下内容: PS:上面的解决方案在进行字符串替换时会非常有用。

  • 现在我有了我的应用程序将嵌入另一个CRM平台的用法。假设这个CRM平台使用IDP1。因此,用户能够访问CRM,并将通过IDP1进行身份验证。然后,用户可以点击一个按钮,并被引导到我的应用程序。当然,我们不希望用户再次使用相同的IdP进行身份验证,但现在首先通过KeyCloak进行身份验证。 我的问题是,有没有一种方法让Keycloak使用用户访问CRM平台时收到的IDP1令牌,让Keycloak充