Corda:最终交易的合约代码,具有多个输入状态被消耗,一个输出现金状态剩余

  • 本文关键字:状态 一个 现金 输出 代码 交易 Corda corda
  • 更新时间 :
  • 英文 :


我试图弄清楚现金转移交易的合约代码在这种情况下会是什么样子,在这种情况下,该交易将导致输入现金状态演变为输出现金状态,同时消耗先前交易的所有状态。例如,双方之间有多个协议,这些协议在付款完成之前一直有效。一旦现金转移发生,就需要使用这些协议,以便它们不会用于进一步的交易。那么从逻辑上讲,合约代码(包括命令(会是什么样子?

您将使用所有现有现金状态作为输入构建交易记录,并创建新的相应现金状态作为输出。

您将包含某种movetransfer命令。

合同可能会施加以下约束:

  • 投入总值 == 产出总值
  • 所有输入和输出状态的货币相同
  • 存在移动命令
  • 移动命令具有所有当前现金所有者的签名

相关内容

最新更新