Overview
Each entry underchains: in dokrypt.yaml defines a local blockchain node. You can run multiple chains simultaneously for multi-chain development.
Basic Configuration
Engines
Dokrypt supports three EVM node engines:Chain ID
31337 (Hardhat/Anvil default), 1337 (Geth default).
Block Time
Controls how frequently blocks are produced.Mining Modes
Accounts
EVM Configuration
Forking
Fork a live network on startup:mainnet, ethereum, sepolia, goerli, polygon, arbitrum, optimism, base, bsc, avalanche.
Genesis Accounts
Pre-fund specific addresses at genesis:Auto-Deploy
Deploy contracts automatically when the chain starts:Multi-Chain Setup
Run multiple chains for cross-chain development:--chain flag to target a specific chain: