Activate Contract Deployer Allowlist

Learn how to activate the contract deployer allowlist precompile in the genesis.

Analogous to the transaction allowlist, Avalanche L1s do not implement contract deployer allowlist by default. To enable permissioning, you need to activate the contract deployer allowlist precompile in the genesis. This allows only approved addresses to deploy contracts on your blockchain.

Logo

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)

Is this guide helpful?

On this page

No Headings