Commit Graph

366 Commits

Author SHA1 Message Date
Thomas Coratger
d68a3dacad get queued and pending transactions by sender in tx pool (#6256) 2024-01-28 15:31:11 +00:00
Thomas Coratger
039a696966 Solve some clippy stuffs (#6247) 2024-01-26 17:13:58 +00:00
DaniPopes
0aa22466d2 chore: use Display when formatting addresses and hashes (#6245) 2024-01-26 14:57:08 +00:00
Roman Krasiuk
e78ae77685 feat(cli): local tx propagation toggle (#6224) 2024-01-25 16:13:09 +00:00
Emilia Hane
ade779754a Add commands from CONTRIBUTING.md to Makefile and update ci (#6141)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-01-22 10:42:06 +00:00
Thomas Coratger
734109e968 improve documentation and refactor transaction-pool gen test utils (#6142) 2024-01-21 17:07:05 +00:00
Erce Can Bektüre
630fd45da6 fix price bump issue in is_underpriced (#6076)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-16 09:38:14 +00:00
Thomas Coratger
030a1fd0f8 some refactoring in transaction-pool mock utils (#6043) 2024-01-13 11:00:11 +00:00
Dan Cline
94e8b8084b chore: bump aquamarine (#6048) 2024-01-12 22:21:00 +00:00
Thomas Coratger
16a6e000bd resolve some missing doc and clippy (#6027) 2024-01-12 13:14:12 +00:00
rakita
ee199bb5db fmt: run nightly-2023-10-15 and remove semicolons (#6035) 2024-01-12 11:38:41 +00:00
Dan Cline
8686e97290 chore: make clippy happy (#6033) 2024-01-12 06:25:06 +00:00
Supernovahs.eth
6430731fff feat: Exclude private txs for pending block (#6015)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-11 08:12:32 +00:00
Supernovahs.eth
7cd659f406 feat: Support txpool.locals in txpool.cli (#5971)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-09 14:32:55 +00:00
Thomas Coratger
92f33b071c add missing documentation for various crates (#5950) 2024-01-05 13:10:37 +00:00
evalir
09f04a0f6c feat(rpc): use alloy-rpc-types for ethereum-related types (#5947) 2024-01-04 17:11:49 +00:00
Thomas Coratger
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
Thomas Coratger
962809e199 feat(tx-pool): refactor PoolInner implementation using get_pool_data util method (#5920) 2024-01-02 14:33:29 +00:00
Nil Medvedev
7fa4cddc72 feat: restore tx pool after reboot (#5665)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-02 14:11:41 +00:00
Thomas Coratger
4cd30bdc9b feat(tx-pool): add get_transactions_by_sender_and_nonce for TransactionPool trait (#5912) 2024-01-02 13:39:59 +00:00
Thomas Coratger
f16a22d979 feat: add nonce_after_all_transactions implementation for TxPool (#5904) 2023-12-31 11:53:06 +00:00
DaniPopes
b1b059fe9b chore: clean up lints (#5881) 2023-12-28 16:23:50 +00:00
DaniPopes
e341f47a16 fmt: add a space between inner doc-comments and following items (#5880) 2023-12-28 15:52:20 +00:00
Siyuan Han
9b12f4ff93 fix(txpool): missing condition that tx gas limit equal to block gas l… (#5858) 2023-12-26 12:22:07 +00:00
Matthias Seitz
bfe12ce885 chore: log full tx object in assert (#5797) 2023-12-16 17:32:59 +00:00
Thomas Coratger
9ae7ae2b3f feat: better usage of by_id methods in transaction pools (#5791) 2023-12-16 15:10:53 +00:00
Siyuan Han
570be24695 fix(txpool): correct the EIP2930 Error logger in TxValidator (#5792) 2023-12-16 04:30:49 +00:00
Thomas Coratger
ed7e6afa47 feat: add sequential_transactions_by_sender method for MockTransactionSet (#5741) 2023-12-15 20:23:49 +00:00
Bjerg
6af8e0f7ea chore: use new aquamarine macro (#5785) 2023-12-15 14:49:01 +00:00
rakita
11fd7a2844 chore: remove trailing semicolon (#5699) 2023-12-05 13:50:34 +00:00
Roman Krasiuk
8bdcce535b chore(txpool): query header on txpool maintenance bootup (#5648) 2023-12-01 11:06:52 +00:00
DaniPopes
0d522e8472 chore: improve Nibbles-related code (#5631) 2023-11-30 19:28:50 +00:00
Dan Cline
aabb58dc8a feat: add MockTransactionSet for easier dependent mock txs (#5633) 2023-11-30 15:05:55 +00:00
Dan Cline
a7f474cb0b feat: truncate blob pool when discarding worst (#5634) 2023-11-30 11:41:28 +00:00
chirag-bgh
15992d9bdf feat: discard txs by tx_count of sender (#4520)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-11-29 18:44:50 +00:00
Dan Cline
15c288e00b feat: add blob truncate pool method (#5597) 2023-11-28 16:42:36 +00:00
Matthias Seitz
503c4010d3 chore: lower max reload accounts (#5589) 2023-11-27 23:12:36 +00:00
Matthias Seitz
b58bfe6e37 chore: add more pool maintain metrics (#5590) 2023-11-27 20:20:30 +00:00
clabby
b2be07aa38 feat(op-reth): Canyon - Dynamic eip1559 params (#5542) 2023-11-27 17:26:01 +00:00
Nil Medvedev
563a683a62 Feat/improve fee history performance (#5182)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-27 10:59:27 +00:00
DoTheBestToGetTheBest
8667c336a1 feat(bin/args): enhance transactionpool with --txpool.nolocals Flag (#5538)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-26 08:35:19 +00:00
Matthias Seitz
6904194204 feat: add getters for tx by origin (#5516) 2023-11-21 14:00:53 +00:00
Dan Cline
9b1416b4f4 feat: add benchmark for blob_tx_priority and fee_delta (#5468) 2023-11-17 19:09:06 +00:00
Roman Krasiuk
30dfc070e1 chore(provider): migrate providers to ProviderError (#5473) 2023-11-17 14:07:28 +00:00
Dan Cline
b4cbd0b04f chore: use i64 for blob priority function (#5466) 2023-11-16 21:53:44 +00:00
Matthias Seitz
2b4eb8438c fix: fetch 4844 blob before reinjected reorged blob txs (#5460) 2023-11-16 18:54:07 +00:00
Matthias Seitz
fb981cec4d chore: move criterion and pprof to workspace (#5461) 2023-11-16 14:13:24 +00:00
Matthias Seitz
187f6faa09 chore: some blob reinject improvements (#5441) 2023-11-15 19:04:03 +00:00
Roman Krasiuk
e109896dbe chore: remove unnecessary async_trait usage (#5433) 2023-11-15 12:15:37 +00:00
Matthias Seitz
365fbb18c2 chore: add a few tx related helper functions (#5430) 2023-11-14 23:09:07 +00:00