Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Martin HS
ac0ff04460
core/vm, params: ensure order of forks, prevent overflow ( #29023 )
...
This PR fixes an overflow which can could happen if inconsistent blockchain rules were configured. Additionally, it tries to prevent such inconsistencies from occurring by making sure that merge cannot be enabled unless previous fork(s) are also enabled.
9 months ago
..
runtime
all: use uint256 in state ( #28598 )
10 months ago
testdata
crypto/kzg4844: use the new trusted setup file and format ( #28383 )
1 year ago
analysis.go
core/vm: clarify comment ( #27045 )
2 years ago
analysis_test.go
core/vm: reverse bit order in bytes of code bitmap ( #24120 )
3 years ago
common.go
core/vm: use uint256 in EVM implementation ( #20787 )
5 years ago
contract.go
all: use uint256 in state ( #28598 )
10 months ago
contracts.go
all: use uint256 in state ( #28598 )
10 months ago
contracts_fuzz_test.go
tests/fuzzers: move fuzzers into native packages ( #28467 )
1 year ago
contracts_test.go
all: fix typos in comments ( #28881 )
10 months ago
doc.go
core/vm: remove JIT VM codes ( #16362 )
7 years ago
eips.go
all: use uint256 in state ( #28598 )
10 months ago
errors.go
core/vm: implement EIP-3860: Limit and meter initcode ( #23847 )
2 years ago
evm.go
core/state, core/vm: minor uint256 related perf improvements ( #28944 )
10 months ago
gas.go
core/vm: use uint256 in EVM implementation ( #20787 )
5 years ago
gas_table.go
core: fix typos ( #28255 )
1 year ago
gas_table_test.go
all: use uint256 in state ( #28598 )
10 months ago
instructions.go
core: using math.MaxUint64 instead of 0xffffffffffffffff ( #29022 )
9 months ago
instructions_test.go
all: use uint256 in state ( #28598 )
10 months ago
interface.go
all: use uint256 in state ( #28598 )
10 months ago
interpreter.go
all: fix typos in comments ( #28881 )
10 months ago
interpreter_test.go
all: use uint256 in state ( #28598 )
10 months ago
jump_table.go
core/vm: fix misleading comment ( #28860 )
10 months ago
jump_table_export.go
core: fix typos ( #28255 )
1 year ago
jump_table_test.go
all: fix typos in comments ( #28881 )
10 months ago
logger.go
eth/tracers, core/vm: remove `time` from trace output and tracing interface ( #26291 )
2 years ago
memory.go
core/vm: implement EIP-5656, mcopy instruction ( #26181 )
1 year ago
memory_table.go
core/vm: implement EIP-5656, mcopy instruction ( #26181 )
1 year ago
memory_test.go
core/vm: implement EIP-5656, mcopy instruction ( #26181 )
1 year ago
opcodes.go
eth/tracers/js: fix isPush for push0 ( #28520 )
1 year ago
operations_acl.go
core/vm, params: ensure order of forks, prevent overflow ( #29023 )
9 months ago
stack.go
core/vm: clean up some dead functions ( #24851 )
3 years ago
stack_table.go
core/vm: 64 bit memory and gas calculations ( #19210 )
6 years ago