Core & EVM¶
Block processing, state transition, and the EVM — including the ETC opcode tables and the IsEIP1559/Mystique base-fee handling.
| Nature | Count |
|---|---|
| 🔄 Revived (from upstream pre-purge) | 0 |
| ✏️ In-place (modified on upstream) | 12 |
| 🆕 New (fork-only, no upstream pedigree) | 3 |
✏️ 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 | |
|---|---|---|---|---|
CheckMaxInitCodeSize (Spiral) |
symbol | upstream v1.17.3 | +1 -1 | view |
consensus/misc/eip1559/eip1559.go |
file | upstream v1.17.3 | +4 -0 | view |
core/chain_makers.go |
file | upstream v1.17.3 | +4 -4 | view |
core/evm.go |
file | upstream v1.17.3 | +3 -0 | view |
core/state/statedb.go |
file | upstream v1.17.3 | +1 -1 | view |
core/state_transition.go |
file | upstream v1.17.3 | +2 -2 | view |
core/txpool/legacypool/legacypool.go |
file | upstream v1.17.3 | +1 -1 | view |
core/txpool/validation.go |
file | upstream v1.17.3 | +3 -3 | view |
core/types/transaction_signing.go |
file | upstream v1.17.3 | +1 -1 | view |
core/vm/eips.go |
file | upstream v1.17.3 | +7 -0 | view |
core/vm/evm.go |
file | upstream v1.17.3 | +10 -1 | view |
core/vm/jump_table_export.go |
file | upstream v1.17.3 | +4 -0 | view |
🆕 New (fork-only)¶
Files with no upstream pedigree — the highest-scrutiny changes.
| Change | Kind | Origin | Δ vs origin | |
|---|---|---|---|---|
core/txpool/validation_etc_test.go |
file | — | 🆕 | view |
core/vm/jump_table_etc.go |
file | — | 🆕 | view |
core/vm/jump_table_etc_test.go |
file | — | 🆕 | view |