Academy

Build and Run Custom Genesis EVM

Learn how to build and run your blockchain with custom genesis file.

Build Your Precompile-EVM

There's a simple build script in the Precompile-EVM we can utilize to build. First, make sure you are in the root folder of you Precompile-EVM:

cd $GOPATH/src/github.com/ava-labs/precompile-evm

Then run the command to initiate the build script:

./scripts/build.sh

Create your blockchain configuration

You can run your Precompile-EVM by using the Avalanche CLI.

First, create the configuration for your blockchain:

avalanche blockchain create myblockchain \
 --custom \
 --vm $VM_PATH \
 --genesis "./.devcontainer/genesis-example.json" \
 --force \
 --sovereign=false \
 --evm-token "TOK" \
 --warp \
 --icm

Launch L1 with you customized EVM

avalanche blockchain deploy myblockchain --local

After around 1 minute, the blockchain should have been created, and additional output will appear in the terminal. You'll also see the RPC URL of your blockchain in the terminal.

Last updated on 3/10/2025

On this page

Privacy Policy

We respect your privacy and are committed to protecting your personal data. This privacy policy will inform you about how we look after your personal data and tell you about your privacy rights.

Read full policy