Commit Graph

318 Commits (380688c636a654becc8f114438c2a5d93d2db032)

Author SHA1 Message Date
HAOYUatHZ 0e380ddaf7
miner: fix typos (#29625) 7 months ago
Aaron Chen ed4bc7f27b
all: replace fmt.Errorf() with errors.New() if no param required (#29472) 7 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
buddho 4c1b57856f
miner: modify header before checking time-based fields (#29242) 8 months ago
Marius van der Wijden d8e0807da2
miner: refactor the miner, make the pending block on demand (#28623) 8 months ago
yzb db4cf69166
all: replace fmt.Errorf() with errors.New() if no param required (#29126) 9 months ago
Péter Szilágyi f4852b8ddc
core/txpool, eth, miner: retrieve plain and blob txs separately (#29026) 9 months ago
Péter Szilágyi 6fb0d0992b
core/txpool, miner: speed up blob pool pending retrievals (#29008) 9 months ago
Péter Szilágyi 593e303485
core/txpool, eth, miner: pre-filter dynamic fees during pending tx retrieval (#29005) 9 months ago
Péter Szilágyi 16ce7bf50f
eth, miner: fix enforcing the minimum miner tip (#28933) 9 months ago
Dimitris Apostolou 8fd43c8013
all: fix typos in comments (#28881) 9 months ago
FletcherMan f1794ba278
miner: eliminate the dead loop possibility for `newWorkLoop` and `mainLoop` (#28677) 11 months ago
Péter Szilágyi a8a9c8e4b0
core, eth, miner: start propagating and consuming blob txs (#28243) 1 year ago
Martin Holst Swende 6aa88ccdd2
beacon/engine, eth/catalyst, miner: EIP-4788 CL/EL protocol updates (#27872) 1 year ago
Marius van der Wijden 60ec41ce73
miner: refactor getSealingBlock method (#27993) 1 year ago
lightclient feb8f416ac
miner: add to build block with EIP-4844 blobs (#27875) 1 year ago
shuo bbee0e7e50
miner: fix reply -> replay typo (#27961) 1 year ago
Felix Lange 2a6beb6a39
core/types: support for optional blob sidecar in BlobTx (#27841) 1 year ago
Delweng 7c95ebd63d
consensus/misc: move eip1559 into a package (#27828) 1 year ago
Péter Szilágyi 1662228ac6
core/txpool/blobpool: 4844 blob transaction pool (#26940) 1 year ago
jwasinger c2db667c8f
miner: remove unused commented code (#27664) 1 year ago
Péter Szilágyi d40a255e97
all: move main transaction pool into a subpool (#27463) 1 year ago
rjl493456442 d4961881d7
miner: suspend miner if node is syncing (#27218) 1 year ago
ucwong c798507642
miner: initialize maps with capacity (#27228) 2 years ago
Péter Szilágyi bbc565ab05
core/types, params: add blob transaction type, RLP encoded for now (#27049) 2 years ago
rjl493456442 b946b7a13b
core, miner: drop transactions from the same sender when error occurs (#27038) 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
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
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
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
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
rjl493456442 1913b50111
eth, miner: add timeout for building sealing block (#25407) 2 years ago
rjl493456442 7c7cd410d1
eth, miner: retrieve mining state from live database (#25139) 2 years ago
Marius van der Wijden cc9fb8e21d
eth/catalyst, miner: build the execution payload async (#24866) 3 years ago
Mateusz Morusiewicz cef1a86df2
miner: discard interrupted blocks (#24638) 3 years ago
rjl493456442 2d20fed893
miner: avoid data race in miner (#24349) 3 years ago
rjl493456442 78636ee568
eth, miner: use miner for post-merge block production (#23256) 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
Martin Holst Swende 476fb565ce
miner, consensus/clique: avoid memory leak during block stasis (#23861) 3 years ago
Lee Bousfield c113520d5d
miner: fix receipt deep copy in worker (#23835) 3 years ago