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.
Guillaume Ballet
67979022aa
core/state: move UpdateContractCode before the trie hash is computed ( #27853 )
...
Context: The UpdateContractCode method was introduced for the state storage commitment
schemes that include the whole code for their commitment computation. It must therefore be called
before the root hash is computed at the end of IntermediateRoot.
This should have no impact on the MPT since, in this context, the method is a no-op.
1 year ago
..
asm
core/asm: remove unused return value ( #27272 )
2 years ago
bloombits
core/bloombits: use atomic type ( #26993 )
2 years ago
forkid
core: use slices package for sorting ( #27489 )
1 year ago
rawdb
all: implement path-based state scheme ( #25963 )
1 year ago
state
core/state: move UpdateContractCode before the trie hash is computed ( #27853 )
1 year ago
txpool
consensus/misc: move eip1559 into a package ( #27828 )
1 year ago
types
core/types: support yParity field in JSON transactions ( #27744 )
1 year ago
vm
core/vm: update 4844 - point evaluation precompile address ( #27874 )
1 year ago
.gitignore
Renamed `chain` => `core`
10 years ago
bench_test.go
core/types, params: add blob transaction type, RLP encoded for now ( #27049 )
2 years ago
block_validator.go
all: replace data gas to blob gas in comments ( #27825 )
1 year ago
block_validator_test.go
core: remove outdated tests ( #27662 )
1 year ago
blockchain.go
all: implement path-based state scheme ( #25963 )
1 year ago
blockchain_insert.go
core: fix log order in "Imported new chain segment" ( #25768 )
2 years ago
blockchain_reader.go
core/state, light, les: make signature of ContractCode hash-independent ( #27209 )
1 year 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: expose block number information to statedb ( #27753 )
1 year ago
blocks.go
core: typos and comments improve
8 years ago
bloom_indexer.go
core: preallocate batch size in bloomIndexer ( #25289 )
2 years ago
chain_indexer.go
core,console: replace noarg fmt.Errorf with errors.New ( #27332 )
1 year ago
chain_indexer_test.go
core: fix potential race in chainIndexerTest ( #22346 )
4 years ago
chain_makers.go
consensus/misc: move eip1559 into a package ( #27828 )
1 year 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
all: replace data gas to blob gas in comments ( #27825 )
1 year ago
events.go
eth/filters: remove use of event.TypeMux for pending logs ( #20312 )
5 years ago
evm.go
all: rename dataGas to blobGas ( #27789 )
1 year 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
all: rename dataGas to blobGas ( #27789 )
1 year ago
gen_genesis_account.go
tests: update for London ( #22976 )
3 years ago
genesis.go
all: rename dataGas to blobGas ( #27789 )
1 year ago
genesis_alloc.go
all: remove the Rinkeby testnet ( #27406 )
1 year ago
genesis_test.go
all: remove the Rinkeby testnet ( #27406 )
1 year ago
headerchain.go
all: remove ethash pow, only retain shims needed for consensus and tests ( #27178 )
2 years ago
headerchain_test.go
core, eth, les, tests, trie: abstract node scheme ( #25532 )
2 years ago
mkalloc.go
core: use slices package for sorting ( #27489 )
1 year ago
rlp_test.go
all: cleanup tests ( #25641 )
2 years ago
sender_cacher.go
all: refactor txpool into it's own package in prep for 4844
2 years ago
state_prefetcher.go
core/types, params: add blob transaction type, RLP encoded for now ( #27049 )
2 years ago
state_processor.go
core, tests: EIP-4844 transaction processing logic ( #27721 )
1 year ago
state_processor_test.go
consensus/misc: move eip1559 into a package ( #27828 )
1 year ago
state_transition.go
all: replace data gas to blob gas in comments ( #27825 )
1 year ago
types.go
core: use atomic type ( #27011 )
2 years ago