go-ethereum/light
HAOYUatHZ 8c5bae2e69
feat: dual code hash (#583)
* add crypto/codehash/codehash.go

fix

* init EmptyCodeHash

* fix

* WIP

* fix

* ???

* minor

* update light/trie.go

* update cmd/geth/snapshot.go

* update core/state/dump.go

* update core/state/snapshot/conversion.go

* update core/state/snapshot/generate.go

* update core/state/pruner/pruner.go

* update core/state/iterator.go

* update core/state/sync.go

* update core/state/state_object.go

* update core/state/statedb.go

* update core/vm/interface.go

* update core/vm/evm.go

* update core/vm/instructions.go

* update core/vm/contract.go

* update core/state_transition.go

* update les/server_requests.go

* update eth/protocols/snap/sync.go

* update internal/ethapi/api.go

* update cmd/geth/snapshot.go

* update ethclient/gethclient/gethclient.go

* gofmt

* fix `(s *stateObject) SetCode`

* fix tests

* minor

* minor

minor
2023-12-01 14:02:09 +08:00
..
lightchain.go all: remove ethash pow, only retain shims needed for consensus and tests (#27178) 2023-05-03 12:58:39 +03:00
lightchain_test.go all: activate pbss as experimental feature (#26274) 2023-08-10 22:21:36 +03:00
odr.go all: move light.NodeSet to trienode.ProofSet (#28287) 2023-10-10 10:30:47 +02:00
odr_test.go all: move light.NodeSet to trienode.ProofSet (#28287) 2023-10-10 10:30:47 +02:00
odr_util.go all: use rlp.DecodeBytes instead of rlp.Decode where possible (#27994) 2023-08-24 11:47:42 +03:00
postprocess.go all: move light.NodeSet to trienode.ProofSet (#28287) 2023-10-10 10:30:47 +02:00
trie.go feat: dual code hash (#583) 2023-12-01 14:02:09 +08:00
trie_test.go all: activate pbss as experimental feature (#26274) 2023-08-10 22:21:36 +03:00
txpool.go all: move main transaction pool into a subpool (#27463) 2023-06-16 15:29:40 +03:00
txpool_test.go all: activate pbss as experimental feature (#26274) 2023-08-10 22:21:36 +03:00