Table of Contents

Class EvmTransactionSenderOptions

Namespace
NArk.ArkadeIntents.Evm
Assembly
NArk.ArkadeIntents.dll

Fee, gas, and sender limits for locally signed type-2 transactions.

public sealed class EvmTransactionSenderOptions
Inheritance
EvmTransactionSenderOptions
Inherited Members

Properties

BaseFeeMultiplier

Multiplier applied to the latest base fee; defaults to two.

public int BaseFeeMultiplier { get; init; }

Property Value

int

ExpectedSenderAddress

Configured gas-payer address that the private key must derive.

public required string ExpectedSenderAddress { get; init; }

Property Value

string

GasLimitBasisPoints

Gas estimate multiplier of at least 10,000 basis points; defaults to 12,000.

public int GasLimitBasisPoints { get; init; }

Property Value

int

MaxFeePerGasWei

Maximum accepted EIP-1559 fee per gas, in wei.

public required BigInteger MaxFeePerGasWei { get; init; }

Property Value

BigInteger

MaxGasLimit

Maximum transaction gas limit.

public required BigInteger MaxGasLimit { get; init; }

Property Value

BigInteger

MaxPriorityFeePerGasWei

Maximum accepted priority fee per gas, in wei.

public required BigInteger MaxPriorityFeePerGasWei { get; init; }

Property Value

BigInteger