Description
cross-solidity PR #57 changes the txID calculation logic for MsgInitiateTx.
PR: datachainlab/cross-solidity#57
In the Solidity implementation, top-level MsgInitiateTx.signers are excluded from the txID preimage before encoding and hashing. This is necessary because extension-mode signers may contain signatures over the txID, so including those signers in the txID preimage creates a circular dependency.
The Go implementation should be updated to match this behavior.
Description
cross-solidity PR #57 changes the
txIDcalculation logic forMsgInitiateTx.PR: datachainlab/cross-solidity#57
In the Solidity implementation, top-level
MsgInitiateTx.signersare excluded from the txID preimage before encoding and hashing. This is necessary because extension-mode signers may contain signatures over the txID, so including those signers in the txID preimage creates a circular dependency.The Go implementation should be updated to match this behavior.