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 |