Commit Graph

79 Commits (459bb4a64739526120f979bbd337a82d19738de7)

Author SHA1 Message Date
Martin HS 459bb4a647
core/state: move state log mechanism to a separate layer (#30569) 1 month ago
Péter Szilágyi a5fe7353cf
common: drop BigMin and BigMax, they pollute our dep graph (#30645) 1 month ago
gitglorythegreat 06f1d077d3
all: replace division with right shift if possible (#29911) 5 months ago
lightclient 2e8e35f2ad
all: refactor so `NewBlock`, `WithBody` take `types.Body` (#29482) 7 months ago
Aaron Chen 723b1e36ad
all: fix mismatched names in comments (#29348) 8 months ago
Sina M 064f37d6f6
eth/tracers: live chain tracing with hooks (#29189) 8 months ago
Marius van der Wijden 8f7fbdfedc
core: refactor consensus interface (#29283) 8 months ago
Martin HS a5a4fa7032
all: use uint256 in state (#28598) 10 months ago
Jakub Freebit e0c7ad01ab
consensus: verify the nonexistence of shanghai- and cancun-specific header fields (#28605) 1 year ago
Delweng 7c95ebd63d
consensus/misc: move eip1559 into a package (#27828) 1 year ago
Péter Szilágyi 1f9b69b36d
consensus, core, eth/downloader, params: 4844 chain validation (#27382) 2 years ago
Delweng 8a78a4f79f
eth,consensus: replace noarg fmt.Errorf with errors.New (#27330) 2 years ago
Péter Szilágyi 85a4b82b33
all: tie timestamp based forks to the passage of London (#27279) 2 years ago
Péter Szilágyi dde2da0efb
all: remove ethash pow, only retain shims needed for consensus and tests (#27178) 2 years ago
Delweng 5e4d726e2a
params: remove `EIP150Hash` from chainconfig (#27087) 2 years ago
Péter Szilágyi 91faf2c559
consensus, core/typer: add 4844 excessDataGas to header, tie it to Cancun (#27046) 2 years ago
rjl493456442 48d1bf0678
consensus: improve consensus engine definition (#26871) 2 years ago
Marius van der Wijden 2a2b0419fb
all: implement withdrawals (EIP-4895) (#26484) 2 years ago
Jolly Zhao f58ebd9696
all: use github.com/deckarep/golang-set/v2 (generic set) (#26159) 2 years ago
Marius van der Wijden d8f963811d
cmd, params: implement Gray Glacier hard-fork (EIP-5133) (#25088) 2 years ago
John Difool a52bcccfe1
consensus/ethash: fix typos in var names (#24745) 3 years ago
jovijovi b3b8b268eb
consensus: define MaxGasLimit as a const in params (#24092) 3 years ago
Martin Holst Swende 32150f8aa9
cmd/geth, cmd/evm, params: implement Arrow Glacier (EIP 4345) (#23810) 3 years ago
Marius van der Wijden 53b1420ede
params: changed CatalystBlock to TerminalTotalDifficulty (#23700) 3 years ago
baptiste-b-pegasys 523866c2cc
all: change blacklist terms 3 years ago
Martin Holst Swende 94451c2788
all: implement EIP-1559 (#22837) 4 years ago
Martin Holst Swende 14bc6e5130
consensus/ethash: change eip3554 from 9.5M to 9.7M (#22870) 4 years ago
Martin Holst Swende 17b1be2661
consensus/ethash: implement EIP-3554 (bomb delay) 4 years ago
Guillaume Ballet d7bfb978ba
ethash: no block reward in catalyst mode (#22697) 4 years ago
Guillaume Ballet f79cce5de9
eth/catalyst: add catalyst API prototype (#22641) 4 years ago
Guillaume Ballet e74bd587f7
consensus: remove seal verification from the consensus engine interface (#22274) 4 years ago
ucwong 83e4c49e2b
trie : use trie.NewStackTrie instead of new(trie.Trie) (#22246) 4 years ago
Martin Holst Swende 681618275c
core: speed up header import (#21967) 4 years ago
Mr-Leshiy c49aae9870
consensus: refactor FinalizeAndAssemble to use Finalize (#21993) 4 years ago
Martin Holst Swende efe6dd2904
consensus/ethash: implement faster difficulty calculators (#21976) 4 years ago
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 4 years ago
Martin Holst Swende 493100ba4d
consensus/ethash: less lookups of block data 4 years ago
gary rong 28c5a8a54b
les: implement new les fetcher (#20692) 4 years ago
Guillaume Ballet c49a4165d0 consensus/ethash: fix a typo and error message (#20503) 5 years ago
Martin Holst Swende bc01593afb consensus/ethash, params: eip-2384: bump difficulty bomb (#20347) 5 years ago
Guillaume Ballet 72617a0742 consensus: fix possessives in comments. (#20209) 5 years ago
Martin Holst Swende 4c90efdf57 consensus,core,miner: avoid overhead of creating a new block (#19301) 6 years ago
Martin Holst Swende d763b49ae3
consensus,core: shortcut uncle validation 6 years ago
Martin Holst Swende 0b4fe8d192 all: simplify timestamps to uint64 (#19372) 6 years ago
Dave McGregor 33d233d3e1
vendor, crypto, swarm: switch over to upstream sha3 package 6 years ago
Martin Holst Swende 7efb12d29b
ethash: documentation + cleanup 6 years ago
Martin Holst Swende 3df7df0386
ethash: less copy-paste for EIP 1234 6 years ago
EOS Classic 0732617b65
consensus: implement Constantinople EIP 1234 6 years ago
Mymskmkt c64d72bea2 consensus/ethash: remove unnecessary type declaration (#17529) 6 years ago
gary rong 40a71f28cf miner: fix state commit, track old work packages too (#17490) 6 years ago