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.
gary rong
26d271dfbb
core/state/snapshot: implement storage iterator ( #20971 )
...
* core/state/snapshot: implement storage iterator
* core/state/snapshot, tests: implement helper function
* core/state/snapshot: fix storage issue
If an account is deleted in the tx_1 but recreated in the tx_2,
the it can happen that in this diff layer, both destructedSet
and storageData records this account. In this case, the storage
iterator should be able to iterate the slots belong to new account
but disable further iteration in deeper layers(belong to old account)
* core/state/snapshot: address peter and martin's comment
* core/state: address comments
* core/state/snapshot: fix test
5 years ago
..
fuzzers
eth: rework tx fetcher to use O(1) ops + manage network requests
5 years ago
solidity
tests/solidity: add contract to test every opcode ( #19283 )
5 years ago
testdata @ 7497b116a0
tests: update tests/testdata@develop, include EIP2384 config ( #20746 )
5 years ago
block_test.go
core/state/snapshot, tests: sync snap gen + snaps in consensus tests
5 years ago
block_test_util.go
core/state/snapshot: implement storage iterator ( #20971 )
5 years ago
difficulty_test.go
cmd: deprecate --testnet, use named networks instead ( #20852 )
5 years ago
difficulty_test_util.go
all: simplify timestamps to uint64 ( #19372 )
6 years ago
gen_btheader.go
all: simplify timestamps to uint64 ( #19372 )
6 years ago
gen_difficultytest.go
all: simplify timestamps to uint64 ( #19372 )
6 years ago
gen_stenv.go
all: switch gas limits from big.Int to uint64
7 years ago
gen_sttransaction.go
all: regenerate codecs with gencodec commit 90983d99de ( #15830 )
7 years ago
gen_vmexec.go
all: regenerate codecs with gencodec commit 90983d99de ( #15830 )
7 years ago
init.go
tests: implement Istanbul support
6 years ago
init_test.go
tests, signer: remove staticcheck warnings ( #20364 )
5 years ago
rlp_test.go
tests: update tests and implement general state tests ( #14734 )
8 years ago
rlp_test_util.go
core, cmd/puppeth: implement constantinople fix, disable EIP-1283 ( #18486 )
6 years ago
state_test.go
core/state/snapshot, tests: sync snap gen + snaps in consensus tests
5 years ago
state_test_util.go
all: seperate consensus error and evm internal error ( #20830 )
5 years ago
transaction_test.go
tests: make transaction tests run again, fix #19033 ( #19529 )
6 years ago
transaction_test_util.go
core/state/snapshot, tests: sync snap gen + snaps in consensus tests
5 years ago
vm_test.go
core/state/snapshot, tests: sync snap gen + snaps in consensus tests
5 years ago
vm_test_util.go
core/state/snapshot, tests: sync snap gen + snaps in consensus tests
5 years ago