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) 21
✏️ In-place (modified on upstream) 6
🆕 New (fork-only, no upstream pedigree) 11

🔄 Revived (from upstream pre-purge)

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

Change Kind Origin Δ vs origin
EthashCacheDirFlag symbol purge3 +39 -829 view
EthashCachesInMemoryFlag symbol purge3 +39 -829 view
EthashCachesLockMmapFlag symbol purge3 +39 -829 view
EthashCachesOnDiskFlag symbol purge3 +39 -829 view
EthashDatasetDirFlag symbol purge3 +39 -829 view
EthashDatasetsInMemoryFlag symbol purge3 +39 -829 view
EthashDatasetsLockMmapFlag symbol purge3 +39 -829 view
EthashDatasetsOnDiskFlag symbol purge3 +39 -829 view
FakePoWFlag symbol purge3 +39 -829 view
MinerEtherbaseFlag (replaced upstream, not revived) symbol purge_miner_api +279 -70 view
MinerNoVerifyFlag symbol purge3 +39 -829 view
MinerNotifyFlag symbol purge3 +39 -829 view
MinerNotifyFullFlag symbol purge3 +39 -829 view
MinerThreadsFlag symbol purge3 +39 -829 view
MiningEnabledFlag (--mine) symbol purge3 +39 -829 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
setEthash symbol purge3 +8 -6 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.4.

Change Kind Origin Δ vs origin
cmd/geth/config.go file upstream v1.17.4 +6 -4 view
cmd/geth/consolecmd.go file upstream v1.17.4 +2 -2 view
cmd/geth/consolecmd_test.go file upstream v1.17.4 +2 -2 view
cmd/geth/main.go file upstream v1.17.4 +31 -4 view
cmd/utils/flags.go file upstream v1.17.4 +41 -4 view
params/config.go file upstream v1.17.4 +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/forkid/forkid_etc_test.go file 🆕 view
core/genesis_etc.go file 🆕 view
core/genesis_hash_etc_test.go file 🆕 view
params/bootnodes_etc.go file 🆕 view
params/bootnodes_etc_test.go file 🆕 view
params/config_etc.go file 🆕 view
params/config_etc_test.go file 🆕 view
setMinerETC symbol 🆕 view

← Code Changes overview · Coverage