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.

Genesis Builder
Create a genesis file for your new blockchain.
Chain Parameters
Enter the basic parameters of your L1, such as the EVM chain ID.
Tokenomics
Configure the initial allocation and minting rights.
Permissions
Configure access controls for deploying contracts and submitting transactions.
Transaction Fees & Gas
Configure gas limits, block rate, and fee parameters.
Fill in the configuration to generate the genesis file.
Explore more
Avalanche Builder Tooling

Is this guide helpful?