Skip to content

CLI, Config & Genesis

Command-line flags, chain configuration, bootnodes, the ETC/Mordor genesis, and the core-geth datadir migration.

Nature Count
🔄 Revived (from upstream pre-purge) 11
✏️ In-place (modified on upstream) 7
🆕 New (fork-only, no upstream pedigree) 8

🔄 Revived (from upstream pre-purge)

Code upstream deleted, transplanted back from the commit just before its removal.

Change Kind Origin Δ vs origin
FakePoWFlag symbol purge3 +38 -833 view
MinerNoVerifyFlag symbol purge3 +38 -833 view
MinerNotifyFlag symbol purge3 +38 -833 view
MinerNotifyFullFlag symbol purge3 +38 -833 view
MinerThreadsFlag symbol purge3 +38 -833 view
makecache symbol purge3 +4 -1 view
makecache command symbol purge3 +4 -1 view
makecacheCommand symbol purge3 +6 -39 view
makedag command symbol purge3 +4 -1 view
makedagCommand symbol purge3 +6 -39 view
startPoWFeatures symbol purge_miner_api +18 -79 view

✏️ In-place (modified on upstream)

Upstream files the fork edits in place; the diff is against upstream v1.17.3.

Change Kind Origin Δ vs origin
MiningEnabledFlag (--mine) symbol upstream v1.17.3 +2 -3 view
cmd/geth/config.go file upstream v1.17.3 +6 -4 view
cmd/geth/consolecmd.go file upstream v1.17.3 +2 -2 view
cmd/geth/consolecmd_test.go file upstream v1.17.3 +2 -2 view
cmd/geth/main.go file upstream v1.17.3 +22 -4 view
cmd/utils/flags.go file upstream v1.17.3 +41 -7 view
params/config.go file upstream v1.17.3 +41 -1 view

🆕 New (fork-only)

Files with no upstream pedigree — the highest-scrutiny changes.

Change Kind Origin Δ vs origin
EthashEpochLengthFlag symbol 🆕 view
cmd/utils/flags_etc.go file 🆕 view
core/coregeth_migration.go file 🆕 view
core/genesis_etc.go file 🆕 view
params/bootnodes_etc.go file 🆕 view
params/bootnodes_etc_test.go file 🆕 view
params/config_etc.go file 🆕 view
setMinerETC symbol 🆕 view

← Code Changes overview · Coverage