# EVM target configuration
# https://ethereum.org/en/developers/docs/evm/

[target]
name = "evm"
display_name = "EVM"
architecture = "stack"
output_extension = ".evm"

[field]
prime = "none"
bits = 256
limbs = 4

[stack]
depth = 1024
spill_ram_base = 0

[hash]
function = "Keccak-256"
digest_width = 1
rate = 0

[extension_field]
degree = 0

[cost]
tables = ["gas"]

[status]
level = 1
lowering = "none"
lowering_path = "none"
cost_model = false
tests = false
notes = "Planned: specialized EvmLowering."

Dimensions

trident/vm/openvm/target.toml
trident/os/openvm-network/target.toml
trident/os/arbitrum/target.toml
trident/vm/x86-64/target.toml
trident/vm/jolt/target.toml
trident/os/boundless/target.toml
trident/os/neptune/target.toml
trident/os/nockchain/target.toml
trident/os/starknet/target.toml
trident/os/macos/target.toml
trident/vm/miden/target.toml
trident/os/wasi/target.toml
trident/vm/aztec/target.toml
trident/os/ton/target.toml
trident/os/android/target.toml
trident/os/solana/target.toml
trident/vm/ckb/target.toml
trident/os/near/target.toml
trident/vm/movevm/target.toml
trident/vm/avm/target.toml
trident/os/sui/target.toml
trident/vm/arm64/target.toml
trident/os/polkadot/target.toml
trident/vm/tvm/target.toml
trident/vm/sp1/target.toml
trident/os/linux/target.toml
trident/vm/wasm/target.toml
trident/vm/riscv/target.toml
trident/os/aztec/target.toml
trident/vm/triton/target.toml
trident/vm/risczero/target.toml
trident/os/aptos/target.toml
trident/os/ethereum/target.toml
trident/os/nervos/target.toml
trident/vm/sbpf/target.toml
trident/os/miden/target.toml
trident/os/aleo/target.toml
trident/os/icp/target.toml
trident/os/browser/target.toml
trident/vm/polkavm/target.toml
trident/vm/nock/target.toml
trident/os/cosmwasm/target.toml
trident/os/succinct/target.toml
trident/vm/cairo/target.toml

Local Graph