perusworld / hardhat-docker

Run multiple hardhat network through docker on different chain id and port

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hardhat Docker

docker build -t hardhat-docker:latest .

docker create --name evm_1 -e CHAIN_ID=31338 -p 8546:8545 hardhat-docker:latest
docker create --name evm_1 -e CHAIN_ID=31339 -e MINE_INTERVAL=5000 -p 8549:8545 hardhat-docker:latest

docker start evm_1
docker logs -f evm_1
docker stop evm_1
docker rm evm_1

#with docker compose
docker compose -p multiple -f docker-compose-test.yaml build
docker compose -p multiple -f docker-compose-test.yaml up
docker compose -p multiple -f docker-compose-test.yaml down


About

Run multiple hardhat network through docker on different chain id and port


Languages

Language:TypeScript 77.8%Language:Solidity 14.4%Language:Dockerfile 7.5%Language:Shell 0.4%