Type Alias eth_transact_with_config
eth_transact_with_config: RuntimeDescriptor<
[
tx: {
access_list?: { address: SizedHex<20>; storage_keys: SizedHex<32>[] }[];
authorization_list: {
address: SizedHex<20>;
chain_id: FixedSizeArray<4, bigint>;
nonce: FixedSizeArray<4, bigint>;
r: FixedSizeArray<4, bigint>;
s: FixedSizeArray<4, bigint>;
y_parity: FixedSizeArray<4, bigint>;
}[];
blob_versioned_hashes: SizedHex<32>[];
blobs: Uint8Array[];
chain_id?: FixedSizeArray<4, bigint>;
from?: SizedHex<20>;
gas?: FixedSizeArray<4, bigint>;
gas_price?: FixedSizeArray<4, bigint>;
input: { data?: Uint8Array; input?: Uint8Array };
max_fee_per_blob_gas?: FixedSizeArray<4, bigint>;
max_fee_per_gas?: FixedSizeArray<4, bigint>;
max_priority_fee_per_gas?: FixedSizeArray<4, bigint>;
nonce?: FixedSizeArray<4, bigint>;
"r#type"?: number;
to?: SizedHex<20>;
value?: FixedSizeArray<4, bigint>;
},
config: {
perform_balance_checks?: boolean;
state_overrides?: [
SizedHex<20>,
{
balance?: ...;
code?: ...;
move_precompile_to_address?: ...;
nonce?: ...;
storage?: ...;
},
][];
timestamp_override?: bigint;
},
],
ResultPayload<
{
data: Uint8Array;
eth_gas: FixedSizeArray<4, bigint>;
max_storage_deposit: bigint;
storage_deposit: bigint;
weight_required: { proof_size: bigint; ref_time: bigint };
},
Enum<{ Data: Uint8Array; Message: string }>,
>,
>
Perform an Ethereum call.
See [
crate::Pallet::dry_run_eth_transact]