Commit Graph

66 Commits (0fb1be09303ef509d7824f0b9415a3645149437a)

Author SHA1 Message Date
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
Péter Szilágyi d8541a9f99
consensus/ethash: use DAGs for remote mining, generate async 6 years ago
Péter Szilágyi f0998415ba
cmd, consensus/ethash, eth: miner push notifications 6 years ago
Ralph Caraveo III 5d30be412b all: switch out defunct set library to different one (#16873) 6 years ago
Kwuaint facf1bc9d6 consensus/ethash: fix the algorithm of fakeBlockNumber in comments (#17166) 6 years ago
Kyuntae Ethan Kim d429a92f09 consensus/ethash: fixed typo (#16253) 7 years ago
Péter Szilágyi 17b0e226d3
travis, build, consensus: drop support for Go 1.7 7 years ago
Felix Lange 924065e19d consensus/ethash: improve cache/dataset handling (#15864) 7 years ago
gary rong 3a5a5599dd consensus/ethash: fix byzantium difficulty comment typo (#15842) 7 years ago
Péter Szilágyi 6f69cdd109
all: switch gas limits from big.Int to uint64 7 years ago
sunxiaojun2014 908faf8cd7 consensus/ethash: fix overdue link (#15786) 7 years ago
gary rong 5f8888e116 accounts, consensus, core, eth: make chain maker consensus agnostic (#15497) 7 years ago
Martin Holst Swende 79d5e5593f
consensus/ethash: relax requirements when determining future-blocks 7 years ago
gary rong f14047dae5 cmd, consensus, eth: split ethash related config to it own (#15520) 7 years ago