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.
1 week ago
..
runtime
core/state: state reader abstraction ( #29761 )
2 weeks ago
testdata
core/vm: update gascosts for BLS12-381 + use gnark instead of kilic ( #29441 )
5 months ago
analysis.go
core/vm: clarify comment ( #27045 )
1 year ago
analysis_test.go
all: use min/max/clear from go1.21 ( #29307 )
6 months ago
common.go
cmd, core, params, trie: add verkle access witness gas charging ( #29338 )
4 months ago
contract.go
cmd, core, params, trie: add verkle access witness gas charging ( #29338 )
4 months ago
contracts.go
internal/ethapi: eth_multicall ( #27720 )
2 weeks ago
contracts_fuzz_test.go
eth/tracers: live chain tracing with hooks ( #29189 )
6 months ago
contracts_test.go
core/vm: add KZG benchmark ( #29583 )
5 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 )
4 months ago
errors.go
core/vm: better error-info for vm errors ( #29354 )
6 months ago
evm.go
internal/ethapi: eth_multicall ( #27720 )
2 weeks 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 )
4 months ago
gas_table_test.go
core/state: state reader abstraction ( #29761 )
2 weeks ago
instructions.go
core/vm: reuse Memory instances ( #30137 )
1 month ago
instructions_test.go
core/state: state reader abstraction ( #29761 )
2 weeks ago
interface.go
all: stateless witness builder and (self-)cross validator ( #29719 )
3 months ago
interpreter.go
core/vm: reuse Memory instances ( #30137 )
1 month ago
interpreter_test.go
core/state: state reader abstraction ( #29761 )
2 weeks ago
jump_table.go
core/vm: improved stack swap performance ( #30249 )
1 month ago
jump_table_export.go
core: fix typos ( #28255 )
12 months ago
jump_table_test.go
all: fix typos in comments ( #28881 )
8 months ago
memory.go
core/vm: reuse Memory instances ( #30137 )
1 month 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 )
10 months ago
operations_acl.go
core/vm: remove panic when address is not present ( #30414 )
1 week ago
operations_verkle.go
trie, core/state: Nyota EIP-6800 & EIP-4762 spec updates ( #30357 )
3 weeks ago
stack.go
core/vm: improved stack swap performance ( #30249 )
1 month ago
stack_table.go
core/vm: 64 bit memory and gas calculations ( #19210 )
6 years ago