Serialize transaction content for hashing/signing.
This is the load-bearing wire boundary: the bytes returned here are
fed into sha256 and the resulting hash is what the keypair signs.
The receiving node hashes its in-memory TransactionContent through
its own serializerGate.serializeTransactionContent; if our bytes
differ from the node's bytes the signature will not validate.
Serialize transaction content for hashing/signing.
This is the load-bearing wire boundary: the bytes returned here are fed into
sha256and the resulting hash is what the keypair signs. The receiving node hashes its in-memoryTransactionContentthrough its ownserializerGate.serializeTransactionContent; if our bytes differ from the node's bytes the signature will not validate.