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.
Dylan Vassallo
ec69830b6f
core/vm: remove panic when address is not present ( #30414 )
...
Remove redundant address presence check in `makeGasSStoreFunc`.
This PR simplifies the `makeGasSStoreFunc` function by removing the
redundant check for address presence in the access list. The updated
code now only checks for slot presence, streamlining the logic and
eliminating unnecessary panic conditions.
This change removes the unnecessary address presence check, simplifying
the code and improving maintainability without affecting functionality.
The previous panic condition was intended as a canary during the testing
phases (i.e. _YOLOv2_) and is no longer needed.
2 months ago
..
runtime
core/state: state reader abstraction ( #29761 )
2 months ago
testdata
core/vm: update gascosts for BLS12-381 + use gnark instead of kilic ( #29441 )
7 months ago
analysis.go
core/vm: clarify comment ( #27045 )
2 years ago
analysis_test.go
all: use min/max/clear from go1.21 ( #29307 )
8 months ago
common.go
cmd, core, params, trie: add verkle access witness gas charging ( #29338 )
6 months ago
contract.go
cmd, core, params, trie: add verkle access witness gas charging ( #29338 )
6 months ago
contracts.go
internal/ethapi: eth_multicall ( #27720 )
2 months ago
contracts_fuzz_test.go
eth/tracers: live chain tracing with hooks ( #29189 )
8 months ago
contracts_test.go
core/vm: add KZG benchmark ( #29583 )
7 months ago
doc.go
core/vm: remove JIT VM codes ( #16362 )
7 years ago
eips.go
cmd, core, params, trie: add verkle access witness gas charging ( #29338 )
6 months ago
errors.go
core/vm: better error-info for vm errors ( #29354 )
7 months ago
evm.go
internal/ethapi: eth_multicall ( #27720 )
2 months ago
gas.go
core/vm: use uint256 in EVM implementation ( #20787 )
4 years ago
gas_table.go
cmd, core, params, trie: add verkle access witness gas charging ( #29338 )
6 months ago
gas_table_test.go
core/state: state reader abstraction ( #29761 )
2 months ago
instructions.go
core/vm: reuse Memory instances ( #30137 )
3 months ago
instructions_test.go
core/state: state reader abstraction ( #29761 )
2 months ago
interface.go
all: stateless witness builder and (self-)cross validator ( #29719 )
5 months ago
interpreter.go
core/vm: reuse Memory instances ( #30137 )
3 months ago
interpreter_test.go
core/state: state reader abstraction ( #29761 )
2 months ago
jump_table.go
core/vm: improved stack swap performance ( #30249 )
3 months ago
jump_table_export.go
core: fix typos ( #28255 )
1 year ago
jump_table_test.go
all: fix typos in comments ( #28881 )
9 months ago
memory.go
core/vm: reuse Memory instances ( #30137 )
3 months 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: remove panic when address is not present ( #30414 )
2 months ago
operations_verkle.go
trie, core/state: Nyota EIP-6800 & EIP-4762 spec updates ( #30357 )
2 months ago
stack.go
core/vm: improved stack swap performance ( #30249 )
3 months ago
stack_table.go
core/vm: 64 bit memory and gas calculations ( #19210 )
6 years ago