Commit Graph

221 Commits (3dc549b3d75af790e78ef2d7f63a947efb9b0e95)

Author SHA1 Message Date
Marius van der Wijden 7217ef4c9c
consensus/beacon: verify timestamp is greater than parent timestamp (#25236) 2 years ago
Marius van der Wijden 62470eeaf8
consensus/beacon: copy td value so we can modify it (#25230) 2 years ago
Seungbae.yu 2697e44d81
all: change format `0x%x` to `%#x` (#25221) 2 years ago
Marius van der Wijden d12b1a91cd
consensus/beacon: check that only the latest pow block is valid ttd block (#25187) 2 years ago
lightclient@protonmail.com 0c6f81f888
all: remove version field from rpc.API 2 years ago
lightclient 119f955686
all: remove `public` field from `rpc.API` (#25059) 2 years ago
Marius van der Wijden d8f963811d
cmd, params: implement Gray Glacier hard-fork (EIP-5133) (#25088) 2 years ago
lmittmann bc013bc42e
all: prefer `new(big.Int)` over `big.NewInt(0)` (#25087) 2 years ago
Ivan Kuznetsov 490c45c70f
consensus/misc: reduce allocations and improve comments in CalcBaseFee (#24958) 3 years ago
Harry Kalodner 8845227306
consensus/clique: fix race condition (#24957) 3 years ago
Håvard Anda Estensen 07508ac0e9
all: replace uses of ioutil with io and os (#24869) 3 years ago
Martin Holst Swende c3a5054c27
cmd/utils: utilize beacon wrapper in makechain (#24620) 3 years ago
John Difool a52bcccfe1
consensus/ethash: fix typos in var names (#24745) 3 years ago
Eng Zer Jun 8d066f1f42
all: use T.TempDir to create temporary test directories (#24633) 3 years ago
Marius van der Wijden 4f4622bc8b
core: eth: implement Kiln-v2 spec (#24506) 3 years ago
Marius van der Wijden b1e72f7ea9
core/evm: RANDOM opcode (EIP-4399) (#24141) 3 years ago
jovijovi b3b8b268eb
consensus: define MaxGasLimit as a const in params (#24092) 3 years ago
Marius van der Wijden 3038e480f5
all: core rework for the merge transition (#23761) 3 years ago
Sina Mahmoodi 66ee9422f5
consensus/clique: fix block number unmarshal (#23961) 3 years ago
Martin Holst Swende 476fb565ce
miner, consensus/clique: avoid memory leak during block stasis (#23861) 3 years ago
Martin Holst Swende 178debe435
consensus/ethash: avoid runtime errors due to OOD on mmap writes (#23799) 3 years ago
Martin Holst Swende ff844918e8
rpc: avoid crashing on clique getSigner during sync (#23832) 3 years ago
Martin Holst Swende 32150f8aa9
cmd/geth, cmd/evm, params: implement Arrow Glacier (EIP 4345) (#23810) 3 years ago
Martin Holst Swende 6289137827
consensus/clique, core: API cleanup (#23100) 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
@edgararout 0730acc5a0
consensus/ethash: less allocation during mining (#23199) 3 years ago
Marius van der Wijden b9e6e43722
consensus/clique: implement getSigner API method (#22987) 3 years ago
Sina Mahmoodi 5441a8fa47
all: remove noop vm config flags (#23111) 3 years ago
ucwong a182c76815
consensus/clique: avoid a copy in clique (#23149) 3 years ago
Péter Szilágyi 7a7abe3de8
accounts/abi/bind: fix bounded contracts and sim backend for 1559 (#23038) 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 ae5fcdc67f
go.mod: upgrade to github.com/holiman/uint256 v1.2.0 (#22745) 4 years ago
Martin Holst Swende 17b1be2661
consensus/ethash: implement EIP-3554 (bomb delay) 4 years ago
Martin Holst Swende 8a070e8f7d
consensus/clique: add some missing checks (#22836) 4 years ago
Felix Lange a3f0da1ac4
build: upgrade to golangci-lint v1.39.0 (#22696) 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
Evolution404 e275b1a293
consensus/ethash: replace a magic number with it's constant (#22618) 4 years ago
Péter Szilágyi 55300d4fdb
all: fix miner hashRate -> hashrate on API calls 4 years ago
Felix Lange cae6b5527e
cmd/geth, consensus/ethash: add support for --miner.notify.full flag (#22558) 4 years ago
jacksoom d50e9d24be
consensus/ethash: remove unnecessary variable definition (#22512) 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
Marius van der Wijden 2aaff0ad76
consensus/ethash: increase seal timeout for tests (#22162) 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
Alex Prut 810f9e057d
all: remove redundant conversions and import names (#21903) 4 years ago