Commit Graph

275 Commits (73a6042e0b552c62a175295882507c11103af694)

Author SHA1 Message Date
Fabio Di Fabio f9695c18c0
Interrupt candidate tx execution on block creation timeout (#7673) 2 months ago
Fabio Di Fabio 6df4149f2a
Fix logging the evaluation time when a tx is selected for block creation (#7636) 2 months ago
Justin Florentine 9a570d415e
Decouple block creators (#7468) 3 months ago
Stefan Pingel cf592c48d1
implement engine_getBlobsV1 (#7553) 3 months ago
Matilda-Clerke da98fa5541
Reintroduce engine get client version v1 with commit in manifest (#7548) 3 months ago
Fabio Di Fabio 19e1a9aaf6
Add pending block header to TransactionEvaluationContext (#7483) 3 months ago
Fabio Di Fabio 30dfa66c1e
Penalize invalid transient pending transactions in the layered transaction pool (#7359) 4 months ago
Matilda-Clerke 0269d83f39
7732: Remove datagas related stuff in favour of blobgas (#7353) 4 months ago
Karim Taam 30c96c7a1d
Optimistic parallelization of transactions to improve performance (#7296) 4 months ago
Fabio Di Fabio 99260fae96
Improve blob size transaction selector (#7312) 4 months ago
Fabio Di Fabio 465fd1cbe5
Fix and restore disabled block creation unit tests (#7331) 4 months ago
Danno Ferrin 17f4dc9a8a
Update unit test (#7317) 4 months ago
Gabriel-Trintinalia 4ee14eca1d
Implement System Calls (#7263) 5 months ago
Fabio Di Fabio 19d2079377
Reduce lock contention on transaction pool when building a block (#7180) 6 months ago
Gabriel-Trintinalia 2df721619a
[MINOR] Rename deposit to depositRequest (#7145) 6 months ago
Gabriel-Trintinalia 7a5a3e0957
Minor improvements to EIP-7685 (#7142) 6 months ago
Danno Ferrin 0cca642bc5
EIP-2935 Nyota updates (#7120) 6 months ago
Gabriel-Trintinalia f9a61a0b83
EIP-7685 (#7068) 6 months ago
Danno Ferrin 821daf12b9
EIP-2935: Serve historical block hashes from state (#7080) 7 months ago
Fabio Di Fabio 40cfc800f7
New RPC methods `miner_setExtraData` and `miner_getExtraData` (#7078) 7 months ago
Fabio Di Fabio 690a2ea81e
Refactor genesis config file and options (#7012) 7 months ago
Usman Saleem 0d6b38ee65
Apply Hyperledger license header to `ethereum/blockcreation/` (#7033) 7 months ago
Usman Saleem a98dfff4f6
build - Update license headers formatting (#7018) 7 months ago
knowmost eb6c3495e3
chore: fix some typos in comments (#7005) 7 months ago
Lucas Saldanha 9cd50e1405
EIP-7220: Updates (Exit -> Withdrawal Request) (#6967) 7 months ago
Danno Ferrin 381e692b1f
Refactor: take blockchain out of MainnetTransactionProcessor (#6962) 7 months ago
Lucas Saldanha 61432831d5
EIP-7002: Validator Exit contract helper and adding exits to created blocks (#6883) 7 months ago
ahamlat da03bf2417
Change block miner log to include all the performance number on one line with Info level (#6939) 7 months ago
Fabio Di Fabio b6a26c422e
Fix and reformat produced block timing log (#6916) 8 months ago
Danno Ferrin 001080a72b
Upgrade spotless to 1.22.0 (#6898) 8 months ago
Fabio Di Fabio 8064da0217
Log detailed timing of block creation steps (#6880) 8 months ago
Lucas Saldanha 1e77a6c419
EIP-7002: Add exits/exits_root to block/block_header (#6801) 8 months ago
Sally MacFarlane d926052eb2
disable flaky test - LegacyFeeMarketBlockTransactionSelectorTest (#6851) 8 months ago
Matt Whitehead 5bc81ae181
Ensure empty withdrawal lists are set in BFT blocks when the protocol spec is shanghai or higher (#6765) 8 months ago
ahamlat bb647d1443
Modify the message when the selection of transactions is interrupted because it reached the maximum configured duration (#6814) 8 months ago
Jason Frame 15d54afdf9
Reduce receipt size (#6602) 8 months ago
Suraneti feb1764199
feat: add fixed basefee options (#6562) 8 months ago
Fabio Di Fabio 4cc6b744cf
Transaction simulation service (#6686) 9 months ago
Fabio Di Fabio 65f8880fb7
Make block txs selection max time aware of PoA transitions (#6676) 9 months ago
Fabio Di Fabio 2b8d44ec77
Refactor and extend PluginTransactionPoolValidatorService (#6636) 9 months ago
Simon Dudley 0e3d2f47d7
Clique block period transition (#6596) 9 months ago
Fabio Di Fabio 2c1733c8f7
Refactor `TransactionSelectionService` (#6595) 9 months ago
mbaxter 5adad6a1be
[Issue 6301] Refactor BadBlockManager (#6559) 9 months ago
Fabio Di Fabio 86d3a6cd8f
Fix for tx incorrectly discarded when there is a timeout during block creation (#6563) 9 months ago
Fabio Di Fabio 2d7941f8b8
Promote block txs selection max time options to stable (#6423) 10 months ago
Fabio Di Fabio 540f5a4c76
Introduce TransactionEvaluationContext to pass data between selectors and plugin (#6381) 11 months ago
Gabriel-Trintinalia 9d57927572
New cli options to limit rewards return by eth_feeHistory (#6202) 12 months ago
Fabio Di Fabio 569ef931ff
Allow a transaction selection plugin to specify custom selection results (#6190) 1 year ago
Fabio Di Fabio eaf56820f5
New option tx-pool-min-gas-price to set a lower bound when accepting txs to the pool (#6098) 1 year ago
Fabio Di Fabio 4eb3358bef
Transactions that takes too long to evaluate, during block creation, are dropped from the txpool (#6163) 1 year ago