sui
sui copied to clipboard
[core] Refactor Transaction to use MessageEnvelope
Currently Transaction type is defined using its own Envelope (i.e. TransactionEnvelope) This PR changes it to use the MessageEnvelope that all authenticated data structures can use. The primary change is in message_envelope.rs and messages.rs, where we consolidate the definition of Transaction.
overall lgtm!
to confirm, this is not adding epoch id to what authority is signing on correct? im working on adding this, will rebase on this PR
to confirm, this is not adding epoch id to what authority is signing on correct?
Correct, this PR doesn't add signing to epoch id.