Skip to main content

Crate foundry_evm_networks

Crate foundry_evm_networks 

Source
Expand description

ยงfoundry-evm-networks

Foundry EVM network configuration.

Modulesยง

arbitrum
Minimal Arbitrum system contract compatibility helpers.
celo
optimism ๐Ÿ”’
Optimism-specific extensions for NetworkConfigs and related helpers.

Structsยง

NetworkConfigs

Enumsยง

NetworkVariant

Constantsยง

BSC_MAINNET_CHAIN_ID ๐Ÿ”’
BSC_MAINNET_HABER_TIMESTAMP ๐Ÿ”’
BSC_MAINNET_OSAKA_TIMESTAMP ๐Ÿ”’
BSC_P256_ADDRESS ๐Ÿ”’
BSC secp256r1 precompile address introduced by the Haber hardfork.
BSC_TESTNET_CHAIN_ID ๐Ÿ”’
BSC_TESTNET_HABER_TIMESTAMP ๐Ÿ”’
BSC_TESTNET_OSAKA_TIMESTAMP ๐Ÿ”’
TEMPO_PRECOMPILES ๐Ÿ”’
TEMPO_PRECOMPILE_ADDRESSES
All well-known Tempo precompile addresses.

Functionsยง

active_tempo_precompile_addresses
Returns the well-known Tempo precompile addresses active at hardfork.
bsc_p256_precompile ๐Ÿ”’
Returns the BSC P256 precompile for the given timestamp. The outer option distinguishes BSC chains from unrelated chains, while the inner option disables P256 before Haber.
is_tempo_precompile_active_at
Returns whether a well-known Tempo precompile address is active at hardfork.