Skip to content

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

← Code Changes overview · Coverage