go-ethereum/cicd/local
anunay-xin 9579593438
fix(constants): update Devnet chain ID and block parameters for devnet-108 setup (#2205)
* fix(constants): update Devnet chain ID and block parameters for devnet-108 setup

* refactor(ci): update masternode deployment logic to skip specifically masternode-1 to masternode-25

* ci: update Slack webhook variable names for pull request notifications

* ci: correct format for masternodeN

* ci: enhance start script to handle bootnodes and miner gas limit configuration in new devnet

* ci: update start script to set default netstats configuration and change network ID for devnet
2026-03-21 17:22:44 +05:30
..
README.md add local xdpos function 2025-01-01 22:06:09 -05:00
start.sh fix(constants): update Devnet chain ID and block parameters for devnet-108 setup (#2205) 2026-03-21 17:22:44 +05:30

To set up local xdpos you need pass env NETWORK=local and inject 2 files when starting the container

  1. genesis.json - deploy to path "/work/genesis.json" in the container.

    • Creating genesis.json using puppeth
      1. "make puppeth" from base repo directory
      2. run the binary (genesis wizard) "./build/bin/puppeth"
      3. the output genesis.json will be in your ~/.puppeth directory
  2. bootnodes.list - deploy to path "/work/bootnodes.list" in the container.

    • check example bootnode format in cicd/devnet or cicd/testnet
    • REQUIRES newline at the end of the file, or the last line won't read