./local_node.sh
from the cosmos/evm repository.
The remainder of this page gets is for those who require specific testing or development environments, and requires a deeper understanding of the setup process.
~/.evmd/config/genesis.json
)~/.evmd/config/config.toml
)~/.evmd/config/app.toml
)~/.evmd/config/app.toml
. There is no CLI command to configure these settings.~/.evmd/config/app.toml
:
50000000
(50M gas) - Basic contract deployment100000000
(100M gas) - Default configuration200000000
(200M gas) - Complex DeFi protocols500000000
(500M gas) - Maximum throughput testingevmd config set client chain-id <your-chain-id>
after evmd init
and before any gentx
commands.
local_node.sh
use background process management that differs from interactive mode.evmd
as a background process, which continues running after terminal closure. This is different from typical development setups where processes stop with the terminal.
Management: Use pkill -9 evmd
or lsof -ti:8545 | xargs kill -9
to properly terminate background processes.