Activate Transaction Allowlist
Learn how to activate the the transaction allowlist precompile in the genesis.
Avalanche L1s do not implement permissioning by default. To enable permissioning, you need to activate the transaction allowlist precompile in the genesis. This allows only approved addresses to issue transactions on your blockchain.

Genesis Builder
Create a genesis file for your new blockchain.
Basic Configuration
Address that will receive initial funds
Tokens for initial balance (converted to wei automatically)
Unique identifier for your blockchain
Maximum gas allowed per block
Target time between blocks in seconds
Precompile Configuration
Contract Deployer Allow List
0x0200000000000000000000000000000000000000
Native Minter
0x0200000000000000000000000000000000000001
Transaction Allow List
0x0200000000000000000000000000000000000002
Fee Manager
0x0200000000000000000000000000000000000003
Reward Manager
0x0200000000000000000000000000000000000004
Warp Messenger
0x0200000000000000000000000000000000000005
Quorum numerator for warp messaging (denominator is 100)
Explore more
Avalanche Builder Tooling

Is this guide helpful?