Class EvmAuthorizationData
One entry of an EIP-7702 authorization list: a signed request to delegate the signing account's code to another address.
Inherited Members
Namespace: Hiero.Mirror
Assembly: Hiero.dll
Syntax
public class EvmAuthorizationData
Properties
| Edit this page View SourceAddress
The address the account's code is delegated to.
Declaration
[JsonPropertyName("address")]
public EvmAddress Address { get; set; }
Property Value
| Type | Description |
|---|---|
| EvmAddress |
ChainId
The chain the authorization is valid on; zero for any chain.
Declaration
[JsonPropertyName("chain_id")]
[JsonConverter(typeof(BigIntegerConverter))]
public BigInteger ChainId { get; set; }
Property Value
| Type | Description |
|---|---|
| BigInteger |
Nonce
The signing account's nonce the authorization is bound to.
Declaration
[JsonPropertyName("nonce")]
[JsonConverter(typeof(LongMirrorConverter))]
public long Nonce { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
SignatureR
The r value of the authorization signature.
Declaration
[JsonPropertyName("r")]
[JsonConverter(typeof(BigIntegerConverter))]
public BigInteger SignatureR { get; set; }
Property Value
| Type | Description |
|---|---|
| BigInteger |
SignatureS
The s value of the authorization signature.
Declaration
[JsonPropertyName("s")]
[JsonConverter(typeof(BigIntegerConverter))]
public BigInteger SignatureS { get; set; }
Property Value
| Type | Description |
|---|---|
| BigInteger |
YParity
The y-parity (recovery id) of the authorization signature, 0 or
- Hex encoded on the wire like the other signature values.
Declaration
[JsonPropertyName("y_parity")]
[JsonConverter(typeof(BigIntegerConverter))]
public BigInteger YParity { get; set; }
Property Value
| Type | Description |
|---|---|
| BigInteger |