Each argument is normalized to minimal big-endian bytes. Integer-like
fields accept a number | bigint | Long | Uint8Array | string; address also
accepts an EvmAddress.
the delegated address, or null when none is set
the raw address bytes
the chain id as an unsigned integer
the raw chain id bytes
the nonce as an unsigned integer
the raw nonce bytes
the authorization signature r value
Alias of getYParity.
the authorization signature s value
the y-parity (recovery id) of the authorization signature
Convert back into the positional tuple used by the envelope's
authorizationList field.
StaticfromBuild an authorization from the positional
[chainId, address, nonce, yParity, r, s] tuple.
A structured, read-only view of a single EIP-7702 / HIP-1340 authorization, layered over the positional
[chainId, address, nonce, yParity, r, s]tuple stored byEthereumTransactionDataEip7702.Per the cross-SDK proposal the authorization is immutable: it has no setters, and is created either at construction time or from an existing tuple. The envelope keeps the tuple representation as the source of truth.