我正在构建一个流模型来模拟Corda IRS RatesFixFlow(我猜是M15兼容的)但我的应用程序正在与M14版本对抗。
override fun call(): TransactionSignature {
val resp = sendAndReceive<TransactionSignature>(oracle, SignRequest(partialMerkleTx))
return resp.unwrap { sig ->
check(oracle.owningKey.isFulfilledBy(listOf(sig.by)))
tx.toWireTransaction().checkSignature(sig)
sig
}
}
override fun call(): TransactionSignature {
val resp = sendAndReceive<TransactionSignature>(agency, SignRequest(partialMerkleTx))
return resp.unwrap { sig ->
check(agency.owningKey.isFulfilledBy( listOf(sig.by)))
tx.toWireTransaction().checkSignature(sig)
sig
}
}
美国国税局
checkSignature
TransactionSignature
作为回报,而不是(我假设)已弃用的M14
WireTransaction.checkSignature()
使用
DigitalKey.WithKey