Version Comparison: v1.16.8 → v1.17.3¶
Cross-version comparison of ETC patches between
etc/v1.16.8-full-node and
etc/v1.17.3-full-node.
| Metric | Count |
|---|---|
| Total files compared | 130 |
| Identical patches | 60 |
| Changed patches | 70 |
| Only in v1.16.8 | 3 |
| Only in v1.17.3 | 32 |
ETC-Created Files (_pow.go / _etc.go)¶
| File | Status | v1.16.8 | v1.17.3 | Detail |
|---|---|---|---|---|
cmd/geth/misccmd_pow.go |
✅ | +94 -0 | +94 -0 | — |
cmd/utils/flags_etc.go |
✅ | +238 -0 | +238 -0 | — |
consensus/etc/engine.go |
📝 | +727 -0 | +771 -0 | view |
consensus/etc/rewards_test.go |
✅ | +254 -0 | +254 -0 | — |
consensus/ethash/algorithm.go |
✅ | +1166 -0 | +1166 -0 | — |
consensus/ethash/api.go |
✅ | +113 -0 | +113 -0 | — |
consensus/ethash/consensus_etc_test.go |
📝 | +399 -0 | +398 -0 | view |
consensus/ethash/mmap_help_linux.go |
✅ | +35 -0 | +35 -0 | — |
consensus/ethash/mmap_help_other.go |
✅ | +36 -0 | +36 -0 | — |
consensus/ethash/sealer.go |
✅ | +499 -0 | +499 -0 | — |
consensus/ethash/verifyseal.go |
✅ | +108 -0 | +108 -0 | — |
core/blockchain_mess.go |
📝 | +261 -0 | +270 -0 | view |
core/blockchain_mess_test.go |
📝 | +620 -0 | +700 -0 | view |
core/blockchain_pow.go |
📝 | +36 -0 | +47 -0 | view |
core/events_pow.go |
📝 | +22 -0 | +26 -0 | view |
core/forkchoice_pow.go |
📝 | +133 -0 | +152 -0 | view |
core/genesis_etc.go |
📝 | +53 -0 | +53 -0 | view |
core/headerchain_pow.go |
📝 | +55 -0 | +46 -0 | view |
core/rawdb/accessors_chain_pow.go |
✅ | +92 -0 | +92 -0 | — |
core/rawdb/accessors_pow.go |
✅ | +79 -0 | +79 -0 | — |
core/vm/jump_table_etc.go |
✅ | +46 -0 | +46 -0 | — |
eth/api_backend_pow.go |
✅ | +31 -0 | +31 -0 | — |
eth/api_miner_pow.go |
✅ | +51 -0 | +51 -0 | — |
eth/api_pow.go |
✅ | +52 -0 | +52 -0 | — |
eth/backend_mining_pow.go |
📝 | +158 -0 | +149 -0 | view |
eth/downloader/downloader_pow.go |
📝 | +971 -0 | +971 -0 | view |
eth/downloader/fetchers_concurrent_headers_pow.go |
✅ | +100 -0 | +100 -0 | — |
eth/downloader/queue_pow.go |
✅ | +275 -0 | +275 -0 | — |
eth/ethconfig/config_pow.go |
✅ | +59 -0 | +59 -0 | — |
eth/fetcher/block_fetcher_pow.go |
📝 | +939 -0 | +939 -0 | view |
eth/fetcher/block_fetcher_pow_test.go |
📝 | +597 -0 | +600 -0 | view |
eth/handler_mining_pow.go |
✅ | +35 -0 | +35 -0 | — |
eth/handler_pow.go |
📝 | +120 -0 | +125 -0 | view |
eth/peerset_pow.go |
✅ | +57 -0 | +57 -0 | — |
eth/protocols/eth/handlers_pow.go |
📝 | +63 -0 | +82 -0 | view |
eth/protocols/eth/peer_pow.go |
✅ | +176 -0 | +176 -0 | — |
eth/sync_mess.go |
✅ | +107 -0 | +107 -0 | — |
eth/sync_pow.go |
📝 | +215 -0 | +216 -0 | view |
internal/ethapi/api_pow.go |
✅ | +42 -0 | +42 -0 | — |
miner/miner_pow.go |
📝 | +114 -0 | +116 -0 | view |
miner/stress/ethash/main.go |
✅ | +206 -0 | +206 -0 | — |
miner/unconfirmed_pow.go |
✅ | +136 -0 | +136 -0 | — |
miner/worker_pow.go |
📝 | +438 -0 | +521 -0 | view |
params/config_etc.go |
📝 | +192 -0 | +330 -0 | view |
params/protocol_params_etc.go |
✅ | +25 -0 | +25 -0 | — |
Modified Upstream Files¶
| File | Status | v1.16.8 delta | v1.17.3 delta | Detail |
|---|---|---|---|---|
.gitignore |
✅ | +1 -0 | +1 -0 | — |
README.md |
📝 | +57 -25 | +65 -25 | view |
build/ci.go |
📝 | +0 -1 | +0 -1 | view |
cmd/devp2p/internal/ethtest/chain.go |
📝 | +5 -1 | +5 -1 | view |
cmd/devp2p/internal/ethtest/conn.go |
📝 | +14 -16 | +18 -17 | view |
cmd/devp2p/internal/ethtest/mkchain.sh |
✅ | +2 -3 | +2 -3 | — |
cmd/devp2p/internal/ethtest/protocol.go |
✅ | +1 -1 | +1 -1 | — |
cmd/devp2p/internal/ethtest/snap.go |
📝 | +17 -17 | +15 -15 | view |
cmd/devp2p/internal/ethtest/suite.go |
📝 | +9 -8 | +6 -3 | view |
cmd/devp2p/internal/ethtest/suite_test.go |
📝 | +21 -43 | +16 -39 | view |
cmd/devp2p/internal/ethtest/testdata/chain.rlp |
✅ | +0 -0 | +0 -0 | — |
cmd/devp2p/internal/ethtest/testdata/genesis.json |
📝 | +16 -32 | +12 -32 | view |
cmd/devp2p/internal/ethtest/testdata/headstate.json |
📝 | +1305 -2901 | +1312 -2908 | view |
cmd/geth/config.go |
📝 | +5 -3 | +6 -4 | view |
cmd/geth/consolecmd.go |
✅ | +2 -2 | +2 -2 | — |
cmd/geth/consolecmd_test.go |
📝 | +2 -2 | +2 -2 | view |
cmd/geth/main.go |
📝 | +30 -4 | +22 -4 | view |
cmd/utils/flags.go |
📝 | +39 -3 | +41 -7 | view |
consensus/ethash/consensus.go |
📝 | +102 -8 | +102 -8 | view |
consensus/ethash/ethash.go |
✅ | +788 -14 | +788 -14 | — |
consensus/misc/eip1559/eip1559.go |
📝 | +4 -0 | +4 -0 | view |
core/blockchain.go |
📝 | +75 -5 | +87 -7 | view |
core/chain_makers.go |
📝 | +4 -4 | +4 -4 | view |
core/evm.go |
📝 | +3 -0 | +3 -0 | view |
core/genesis.go |
📝 | +2 -1 | +7 -1 | view |
core/headerchain.go |
📝 | +17 -1 | +26 -1 | view |
core/rawdb/accessors_chain.go |
📝 | +10 -1 | +10 -1 | view |
core/rawdb/ancient_scheme.go |
📝 | +8 -4 | +8 -4 | view |
core/rawdb/chain_freezer.go |
✅ | +8 -0 | +8 -0 | — |
core/state/statedb.go |
📝 | +2 -2 | +1 -1 | view |
core/state_transition.go |
📝 | +3 -3 | +2 -2 | view |
core/txpool/legacypool/legacypool.go |
📝 | +1 -1 | +1 -1 | view |
core/txpool/validation.go |
📝 | +2 -2 | +3 -3 | view |
core/vm/eips.go |
📝 | +7 -0 | +7 -0 | view |
core/vm/evm.go |
📝 | +10 -1 | +10 -1 | view |
core/vm/jump_table_export.go |
📝 | +2 -0 | +4 -0 | view |
eth/backend.go |
📝 | +38 -12 | +50 -11 | view |
eth/downloader/downloader.go |
📝 | +19 -1 | +19 -1 | view |
eth/downloader/downloader_test.go |
📝 | +7 -0 | +7 -0 | view |
eth/downloader/fetchers.go |
✅ | +3 -0 | +3 -0 | — |
eth/downloader/fetchers_concurrent.go |
✅ | +28 -4 | +28 -4 | — |
eth/downloader/metrics.go |
✅ | +1 -0 | +1 -0 | — |
eth/downloader/peer.go |
✅ | +3 -0 | +3 -0 | — |
eth/downloader/queue.go |
📝 | +5 -0 | +5 -0 | view |
eth/ethconfig/config.go |
📝 | +30 -0 | +32 -0 | view |
eth/gasprice/feehistory.go |
✅ | +1 -1 | +1 -1 | — |
eth/handler.go |
📝 | +98 -33 | +101 -31 | view |
eth/handler_eth.go |
📝 | +8 -0 | +8 -0 | view |
eth/peer.go |
✅ | +32 -1 | +32 -1 | — |
eth/protocols/eth/handler.go |
📝 | +3 -3 | +12 -4 | view |
eth/protocols/eth/handshake.go |
📝 | +42 -0 | +12 -1 | view |
eth/protocols/eth/peer.go |
📝 | +2 -0 | +2 -0 | view |
ethstats/ethstats.go |
📝 | +11 -1 | +11 -1 | view |
go.mod |
📝 | +7 -2 | +2 -0 | view |
go.sum |
📝 | +8 -0 | +2 -0 | view |
graphql/graphql.go |
📝 | +1 -1 | +1 -1 | view |
internal/ethapi/api.go |
📝 | +9 -6 | +9 -6 | view |
internal/ethapi/api_test.go |
📝 | +6 -0 | +6 -0 | view |
internal/ethapi/backend.go |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/simulate.go |
📝 | +1 -1 | +1 -1 | view |
internal/ethapi/testdata/eth_getBlockByHash-hash-1.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getBlockByHash-hash-genesis.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getBlockByHash-hash-latest-1-fullTx.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getBlockByHash-hash-latest.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getBlockByNumber-number-0.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getBlockByNumber-number-1.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getBlockByNumber-number-latest-1.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getBlockByNumber-tag-latest.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getBlockByNumber-tag-pending-fullTx.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getBlockByNumber-tag-pending.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getHeaderByHash-hash-0.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getHeaderByHash-hash-1.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getHeaderByHash-hash-latest-1.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getHeaderByHash-hash-latest.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getHeaderByNumber-number-0.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getHeaderByNumber-number-1.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getHeaderByNumber-number-latest-1.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getHeaderByNumber-tag-latest.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/testdata/eth_getHeaderByNumber-tag-pending.json |
✅ | +1 -0 | +1 -0 | — |
internal/ethapi/transaction_args.go |
📝 | +1 -1 | +1 -1 | view |
internal/ethapi/transaction_args_test.go |
✅ | +3 -0 | +3 -0 | — |
miner/miner.go |
📝 | +12 -0 | +12 -0 | view |
miner/worker.go |
📝 | +2 -2 | +2 -2 | view |
params/config.go |
📝 | +21 -1 | +41 -1 | view |
version/version.go |
📝 | +4 -4 | +4 -4 | view |
Files Only in v1.16.8¶
| File | Type | Delta | Notes |
|---|---|---|---|
eth/protocols/eth/handlers.go |
MOD | +6 -0 | upstream file no longer modified in v1.17.3 |
eth/protocols/eth/protocol.go |
MOD | +27 -1 | upstream file no longer modified in v1.17.3 |
params/bootnodes.go |
MOD | +26 -0 | upstream file no longer modified in v1.17.3 |
Files Only in v1.17.3¶
| File | Type | Delta | Notes |
|---|---|---|---|
cmd/devp2p/internal/ethtest/testdata/forkenv.json |
MOD | +0 -27 | upstream file newly modified in v1.17.3 |
cmd/devp2p/internal/ethtest/testdata/headblock.json |
MOD | +0 -24 | upstream file newly modified in v1.17.3 |
cmd/devp2p/internal/ethtest/testdata/headfcu.json |
MOD | +0 -13 | upstream file newly modified in v1.17.3 |
cmd/devp2p/internal/ethtest/testdata/newpayload.json |
MOD | +0 -19044 | upstream file newly modified in v1.17.3 |
cmd/devp2p/internal/ethtest/testdata/txinfo.json |
MOD | +2 -3282 | upstream file newly modified in v1.17.3 |
cmd/geth/main_pow.go |
NEW | +64 -0 | new ETC-created file in v1.17.3 |
cmd/utils/flags_legacy.go |
MOD | +2 -4 | upstream file newly modified in v1.17.3 |
consensus/etc/engine_etc_test.go |
NEW | +126 -0 | new ETC-created file in v1.17.3 |
consensus/ethash/algorithm_etc_test.go |
NEW | +808 -0 | new ETC-created file in v1.17.3 |
consensus/ethash/ethash_etc_test.go |
NEW | +170 -0 | new ETC-created file in v1.17.3 |
consensus/ethash/sealer_etc_test.go |
NEW | +298 -0 | new ETC-created file in v1.17.3 |
core/blockchain_etc_test.go |
NEW | +77 -0 | new ETC-created file in v1.17.3 |
core/coregeth_migration.go |
NEW | +101 -0 | new ETC-created file in v1.17.3 |
core/genesis_etc_test.go |
NEW | +44 -0 | new ETC-created file in v1.17.3 |
core/headerchain_etc_test.go |
NEW | +168 -0 | new ETC-created file in v1.17.3 |
core/rawdb/accessors_chain_etc_test.go |
NEW | +46 -0 | new ETC-created file in v1.17.3 |
core/txpool/validation_etc_test.go |
NEW | +176 -0 | new ETC-created file in v1.17.3 |
core/types/transaction_signing.go |
MOD | +1 -1 | upstream file newly modified in v1.17.3 |
core/vm/common.go |
MOD | +1 -1 | upstream file newly modified in v1.17.3 |
core/vm/jump_table_etc_test.go |
NEW | +169 -0 | new ETC-created file in v1.17.3 |
eth/peerset.go |
MOD | +1 -1 | upstream file newly modified in v1.17.3 |
eth/protocols/eth/handshake_etc_test.go |
NEW | +90 -0 | new ETC-created file in v1.17.3 |
eth/protocols/eth/handshake_pow.go |
NEW | +88 -0 | new ETC-created file in v1.17.3 |
eth/protocols/eth/protocol_etc_test.go |
NEW | +58 -0 | new ETC-created file in v1.17.3 |
eth/protocols/eth/protocol_pow.go |
NEW | +123 -0 | new ETC-created file in v1.17.3 |
miner/miner_pow_etc_test.go |
NEW | +57 -0 | new ETC-created file in v1.17.3 |
miner/uncles_pow.go |
NEW | +150 -0 | new ETC-created file in v1.17.3 |
miner/worker_pow_test.go |
NEW | +203 -0 | new ETC-created file in v1.17.3 |
node/config.go |
MOD | +3 -2 | upstream file newly modified in v1.17.3 |
params/bootnodes_etc.go |
NEW | +52 -0 | new ETC-created file in v1.17.3 |
params/bootnodes_etc_test.go |
NEW | +68 -0 | new ETC-created file in v1.17.3 |
params/config_compat_etc_test.go |
NEW | +97 -0 | new ETC-created file in v1.17.3 |