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.
rjl493456442
7b81cf6362
core/state, trie/triedb/pathdb: remove storage incomplete flag ( #28940 )
...
As SELF-DESTRUCT opcode is disabled in the cancun fork(unless the
account is created within the same transaction, nothing to delete
in this case). The account will only be deleted in the following
cases:
- The account is created within the same transaction. In this case
the original storage was empty.
- The account is empty(zero nonce, zero balance, zero code) and
is touched within the transaction. Fortunately this kind of accounts
are not-existent on ethereum-mainnet.
All in all, after cancun, we are pretty sure there is no large contract
deletion and we don't need this mechanism for oom protection.
8 months ago
..
pruner
all: remove the dependency from trie to triedb ( #28824 )
9 months ago
snapshot
tests: fix goroutine leak related to state snapshot generation ( #28974 )
9 months ago
access_list.go
all: implement EIP-2929 (gas cost increases for state access opcodes) + yolo-v2 ( #21509 )
4 years ago
database.go
all: remove the dependency from trie to triedb ( #28824 )
9 months ago
dump.go
cmd/evm: fix dump after state-test exec ( #28650 )
11 months ago
iterator.go
cmd, core, trie: verkle-capable `geth init` ( #28270 )
1 year ago
iterator_test.go
all: activate pbss as experimental feature ( #26274 )
1 year ago
journal.go
all: use uint256 in state ( #28598 )
10 months ago
metrics.go
core/state, trie/triedb/pathdb: remove storage incomplete flag ( #28940 )
8 months ago
state_object.go
core/state, core/vm: minor uint256 related perf improvements ( #28944 )
9 months ago
state_object_test.go
build: use golangci-lint ( #20295 )
5 years ago
state_test.go
all: remove the dependency from trie to triedb ( #28824 )
9 months ago
statedb.go
core/state, trie/triedb/pathdb: remove storage incomplete flag ( #28940 )
8 months ago
statedb_fuzz_test.go
all: remove the dependency from trie to triedb ( #28824 )
9 months ago
statedb_test.go
core/state, trie/triedb/pathdb: remove storage incomplete flag ( #28940 )
8 months ago
sync.go
core,eth,internal: fix typo ( #29024 )
9 months ago
sync_test.go
all: remove the dependency from trie to triedb ( #28824 )
9 months ago
transient_storage.go
all: implement EIP-1153 transient storage ( #26003 )
2 years ago
trie_prefetcher.go
cmd, core, trie: verkle-capable `geth init` ( #28270 )
1 year ago
trie_prefetcher_test.go
all: use uint256 in state ( #28598 )
10 months ago