Commit Graph

499 Commits (88dfd1552211e9af99fb1d11128e52db41fcc880)

Author SHA1 Message Date
rjl493456442 d4961881d7
miner: suspend miner if node is syncing (#27218) 1 year ago
rjl493456442 a14301823e
all: new empty trie with types.EmptyRootHash instead of null (#27230) 2 years ago
ucwong c798507642
miner: initialize maps with capacity (#27228) 2 years ago
Péter Szilágyi dde2da0efb
all: remove ethash pow, only retain shims needed for consensus and tests (#27178) 2 years ago
Péter Szilágyi bbc565ab05
core/types, params: add blob transaction type, RLP encoded for now (#27049) 2 years ago
Delweng 5e4d726e2a
params: remove `EIP150Hash` from chainconfig (#27087) 2 years ago
rjl493456442 b946b7a13b
core, miner: drop transactions from the same sender when error occurs (#27038) 2 years ago
rjl493456442 94457cce07
cmd, miner, signer: avoid panic if keystore is not available (#27039) 2 years ago
s7v7nislands b92d0ea3bb
miner: use atomic type (#27013) 2 years ago
rjl493456442 77e33e5a49
core, miner: revert block gas counter in case of invalid transaction (#26799) 2 years ago
Péter Szilágyi cd31f2dee2
all: change chain head markers from block to header (#26777) 2 years ago
Martin Holst Swende 4d3525610e
all: remove deprecated uses of math.rand (#26710) 2 years ago
Péter Szilágyi 095e365fac
all: remove support for Ropsten (#26644) 2 years ago
Marius van der Wijden 2f73f4f028
eth/catalyst,miner: include withdrawals in payload id calculation (#26554) 2 years ago
Felföldi Zsolt 3a5aceed8f
beacon/engine: move core/beacon to beacon/engine (#26616) 2 years ago
Marius van der Wijden 2a2b0419fb
all: implement withdrawals (EIP-4895) (#26484) 2 years ago
rjl493456442 2b44ef5f93
miner, cmd, eth: require explicit etherbase address (#26413) 2 years ago
Marius van der Wijden 9921ca0f0a
miner: allow for extradata in post-merge blocks (#26387) 2 years ago
Oskar Haarklou Veileborg e24d6003b1
miner: fix potential goroutine leak in test (#26281) 2 years ago
rjl493456442 743e404906
core, eth, les, tests, trie: abstract node scheme (#25532) 2 years ago
Mark Tyneway b4ea2bf7dd
all: implement EIP-1153 transient storage (#26003) 2 years ago
Jolly Zhao f58ebd9696
all: use github.com/deckarep/golang-set/v2 (generic set) (#26159) 2 years ago
Martin Holst Swende ca948b8579
eth/catalyst, miner: deduplicate work + show payload id (#26115) 2 years ago
protolambda a51188a163
params: make eip1559 params non-global (#25994) 2 years ago
rjl493456442 08fb1aade6
miner: display change in fees, change recommit period (#26097) 2 years ago
Roberto Bayardo 24f08ece62
miner: fail early if core.NewBlockChain fails (#26079) 2 years ago
rjl493456442 a2a144c593
miner, eth: implement recommit mechanism for payload building (#25836) 2 years ago
Péter Szilágyi a6dda03644
all: refactor txpool into it's own package in prep for 4844 2 years ago
Martin Holst Swende 5a02b2d6d0
all: fix spelling mistakes (#25961) 2 years ago
rjl493456442 1913b50111
eth, miner: add timeout for building sealing block (#25407) 2 years ago
rjl493456442 dea1fb3cfc
all: cleanup tests (#25641) 2 years ago
rjl493456442 d10c280309
all: move genesis initialization to blockchain (#25523) 2 years ago
Justin Traglia 2c5648d891
all: fix some typos (#25551) 2 years ago
rjl493456442 a41ea8a97c
all: cleanup the APIs for initializing genesis (#25473) 2 years ago
Delweng b196ad1c16
all: add whitespace linter (#25312) 2 years ago
rjl493456442 7c7cd410d1
eth, miner: retrieve mining state from live database (#25139) 2 years ago
Martin Holst Swende a907d7e81a
all: more linters (#24783) 2 years ago
Marius van der Wijden cc9fb8e21d
eth/catalyst, miner: build the execution payload async (#24866) 3 years ago
Håvard Anda Estensen 07508ac0e9
all: replace uses of ioutil with io and os (#24869) 3 years ago
Mateusz Morusiewicz cef1a86df2
miner: discard interrupted blocks (#24638) 3 years ago
Marius van der Wijden 4f4622bc8b
core: eth: implement Kiln-v2 spec (#24506) 3 years ago
rjl493456442 2d20fed893
miner: avoid data race in miner (#24349) 3 years ago
rjl493456442 9da25c5db7
all: separate catalyst package (#24280) 3 years ago
rjl493456442 78636ee568
eth, miner: use miner for post-merge block production (#23256) 3 years ago
Shihao Xia eef7a33135
core, miner, rpc, eth: fix goroutine leaks in tests (#24211) 3 years ago
rjl493456442 7f7877a023
miner: update pending block even after the PoS transition (#24075) 3 years ago
Marius van der Wijden 93f196c4b0
eth/catalyst: implement kintsugi spec v1.0.0-alpha.4 (#23984) 3 years ago
Marius van der Wijden 3038e480f5
all: core rework for the merge transition (#23761) 3 years ago
Jesse Tane 33f2813809
cmd/geth: add flag --dev.gaslimit for dev mode (#23686) 3 years ago
Martin Holst Swende 476fb565ce
miner, consensus/clique: avoid memory leak during block stasis (#23861) 3 years ago