EVMConfiguration
type EVMConfiguration = object;
Defined in: atomiq-chain-evm/src/evm/chain/EVMChainInterface.ts:46
Configuration options for EVM chain interface
Properties
defaultAccessListAddresses?
optional defaultAccessListAddresses: string[];
Defined in: atomiq-chain-evm/src/evm/chain/EVMChainInterface.ts:81
Default EIP-2930 addresses to add when simulating the transaction initially
finalityCheckStrategy?
optional finalityCheckStrategy: object;
Defined in: atomiq-chain-evm/src/evm/chain/EVMChainInterface.ts:86
Strategy for checking finality of transactions or events
delayMs?
optional delayMs: number;
Interval in milliseconds to use for the "timer" type of finality checking strategy
type
type: "timer" | "blocks";
Type of the finality checking strategy:
"timer"- periodically checks for the finality status, set the interval perioddelayMs"blocks"- check for the finality when new block is created
finalizedBlockTag
finalizedBlockTag: EVMBlockTag;
Defined in: atomiq-chain-evm/src/evm/chain/EVMChainInterface.ts:55
EVM Block tag to be considered finalized, i.e. the state definitely cannot revert after the blocks gets this level of finality
maxLogsBlockRange
maxLogsBlockRange: number;
Defined in: atomiq-chain-evm/src/evm/chain/EVMChainInterface.ts:59
Maximum range of blocks to query when querying ethereum_getLogs RPC endpoint.
maxLogTopics
maxLogTopics: number;
Defined in: atomiq-chain-evm/src/evm/chain/EVMChainInterface.ts:71
Maximum number of topics specified in the ethereum_getLogs RPC call
maxParallelCalls
maxParallelCalls: number;
Defined in: atomiq-chain-evm/src/evm/chain/EVMChainInterface.ts:67
Maximum number of parallel contract calls to execute in batch functions
maxParallelLogRequests
maxParallelLogRequests: number;
Defined in: atomiq-chain-evm/src/evm/chain/EVMChainInterface.ts:63
Maximum number of ethereum_getLogs RPC calls to be executed in parallel
safeBlockTag
safeBlockTag: EVMBlockTag;
Defined in: atomiq-chain-evm/src/evm/chain/EVMChainInterface.ts:50
EVM Block tag to be considered safe for financial application, i.e. sending assets on different blockchains
useAccessLists?
optional useAccessLists: boolean;
Defined in: atomiq-chain-evm/src/evm/chain/EVMChainInterface.ts:77
Whether to use EIP-2930 access lists for transactions, if set to true the transaction is simulated before
sending and the access list is populated for the transaction