Signed7702Tx typedef

Signed7702Tx = ({EIP7702MsgSignature signature, Unsigned7702Tx tx})

Represents a fully signed EIP-7702 transaction, pairing the unsigned transaction body with the final EIP7702MsgSignature.

This record contains:

  • tx — the underlying Unsigned7702Tx instance.
  • signature — the normalized ECDSA signature used for typed transaction serialization.

Example:

final unsigned = Unsigned7702Tx(...);
final sig = signer.signDigest(unsigned.getUnsignedSerialized());
final signed = (tx: unsigned, signature: sig);
final raw = signed.getSignedSerialized();

Implementation

typedef Signed7702Tx = ({Unsigned7702Tx tx, EIP7702MsgSignature signature});