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
99f81d2724
all: refactor trie API ( #26995 )
...
In this PR, all TryXXX(e.g. TryGet) APIs of trie are renamed to XXX(e.g. Get) with an error returned.
The original XXX(e.g. Get) APIs are renamed to MustXXX(e.g. MustGet) and does not return any error -- they print a log output. A future PR will change the behaviour to panic on errorrs.
2 years ago
..
asm
…
bloombits
core/bloombits: use atomic type ( #26993 )
2 years ago
forkid
params: schedule shanghai fork on mainnet ( #26908 )
2 years ago
rawdb
all: refactor trie API ( #26995 )
2 years ago
state
all: refactor trie API ( #26995 )
2 years ago
txpool
core/txpool: disallow future churn by remote txs ( #26907 )
2 years ago
types
all: refactor trie API ( #26995 )
2 years ago
vm
core/vm: order opcodes properly ( #27113 )
2 years ago
.gitignore
…
bench_test.go
all: use unified emptyRootHash and emptyCodeHash ( #26718 )
2 years ago
block_validator.go
consensus: improve consensus engine definition ( #26871 )
2 years ago
block_validator_test.go
tests: update tests ( #26314 )
2 years ago
blockchain.go
core: fix comment to reflect function name ( #27070 )
2 years ago
blockchain_insert.go
core: fix log order in "Imported new chain segment" ( #25768 )
2 years ago
blockchain_reader.go
all: change chain head markers from block to header ( #26777 )
2 years ago
blockchain_repair_test.go
all: change chain head markers from block to header ( #26777 )
2 years ago
blockchain_sethead_test.go
all: change chain head markers from block to header ( #26777 )
2 years ago
blockchain_snapshot_test.go
all: change chain head markers from block to header ( #26777 )
2 years ago
blockchain_test.go
all: remove debug-field from vm config ( #27048 )
2 years ago
blocks.go
…
bloom_indexer.go
…
chain_indexer.go
core: use atomic type ( #27011 )
2 years ago
chain_indexer_test.go
…
chain_makers.go
core: add Timestamp method in BlockGen ( #26844 )
2 years ago
chain_makers_test.go
core: fix a merge fault ( #26802 )
2 years ago
dao_test.go
all: change chain head markers from block to header ( #26777 )
2 years ago
error.go
core/vm: implement EIP-3860: Limit and meter initcode ( #23847 )
2 years ago
events.go
…
evm.go
core, core/types: plain Message struct ( #25977 )
2 years ago
forkchoice.go
core: clarify code in forkchoice ( #26257 )
2 years ago
gaspool.go
core, miner: revert block gas counter in case of invalid transaction ( #26799 )
2 years ago
gen_genesis.go
…
gen_genesis_account.go
…
genesis.go
all: use unified emptyRootHash and emptyCodeHash ( #26718 )
2 years ago
genesis_alloc.go
all: remove support for Ropsten ( #26644 )
2 years ago
genesis_test.go
all: remove support for Ropsten ( #26644 )
2 years ago
headerchain.go
core, eth: merge snap-sync chain download progress logs ( #26676 )
2 years ago
headerchain_test.go
core, eth, les, tests, trie: abstract node scheme ( #25532 )
2 years ago
mkalloc.go
…
rlp_test.go
…
sender_cacher.go
all: refactor txpool into it's own package in prep for 4844
2 years ago
state_prefetcher.go
core: use atomic type ( #27011 )
2 years ago
state_processor.go
core, core/types: plain Message struct ( #25977 )
2 years ago
state_processor_test.go
all: use unified emptyRootHash and emptyCodeHash ( #26718 )
2 years ago
state_transition.go
core, miner: drop transactions from the same sender when error occurs ( #27038 )
2 years ago
types.go
core: use atomic type ( #27011 )
2 years ago