Commit Graph

274 Commits

Author SHA1 Message Date
Emilia Hane
21e92b83bd fix(rpc): add fee/value and balance to insufficient funds RPC error (#10872) 2024-09-17 09:47:18 +00:00
Håvard Anda Estensen
162f6019d4 transaction-pool: replace reth-primitive imports (#10766)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-07 09:12:46 +00:00
Roman Krasiuk
1450deb1d6 fix: clippy (#10650) 2024-09-02 07:50:24 +00:00
greged93
1ac5336303 dev(pool): trait object safe BestTransactions (#10478) 2024-08-26 12:19:46 +00:00
Thomas Coratger
dba315ff8e clippy: add unnested_or_patterns clippy lint (#10526)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-26 09:42:44 +00:00
Thomas Coratger
9c57c4a454 clippy: add redundant_else clippy lint (#10525)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-26 09:40:10 +00:00
Thomas Coratger
29058ad7ee clippy: add cloned_instead_of_copied clippy lint (#10530)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-26 09:04:19 +00:00
Thomas Coratger
45442872d2 refactor: mv ChangedAccount (#10472)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-08-24 08:16:36 +00:00
Miguel Tavares
5644347583 feat: add method in txpool for handling pending transactions (#10303) 2024-08-22 01:05:40 +00:00
Emilia Hane
fceec0a364 chore(tx-pool): pool cli args (#10323)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-17 22:34:39 +00:00
Matthias Seitz
f8e6e2e3d4 chore: add additional traces for promoted txs (#10093) 2024-08-05 18:34:20 +00:00
Matthias Seitz
735738dfff chore: dont use tmp lock vars (#10092) 2024-08-05 16:26:23 +00:00
Thomas Coratger
0bb5658003 tx-pool: add unit tests for add_sender_count (#10086) 2024-08-05 15:55:14 +00:00
Dan Cline
167f6eb596 feat: add tx-level subpool add and remove traces (#10001)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-02 11:35:35 +00:00
Thomas Coratger
8e67053de0 typo: fix typo in best tx pool doc (#9988) 2024-08-01 14:17:48 +00:00
Thomas Coratger
f37ef730ce tx-pool: add unit tests and refactor identifiers (#9855) 2024-07-28 10:27:58 +00:00
Thomas Coratger
61f2505d4d test(tx-pool): add unit tests for BestTransactions add_new_transactions (#9355) 2024-07-08 10:04:10 +00:00
Thomas Coratger
4f3f5067ce test(transaction-pool): add unit tests for BestTransactionsWithFees next (#9274) 2024-07-03 18:48:28 +00:00
Dan Cline
818375438a feat: add base fee metrics (#9129) 2024-06-26 19:12:04 +00:00
Aurélien
83ef1f7641 Add a metric for blob transactions nonce gaps (#9106) 2024-06-25 21:30:12 +00:00
Matthias Seitz
16b10dc1a3 chore: remove unused type (#9019) 2024-06-21 16:21:53 +00:00
Thomas Coratger
2b4fa96065 add explicit_iter_loop clippy lint (#8570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 18:14:50 +00:00
Thomas Coratger
b686872716 add explicit_into_iter_loop clippy lint (#8569) 2024-06-03 17:44:44 +00:00
Thomas Coratger
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
Thomas Coratger
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
Matthias Seitz
9f38a67fa3 chore(deps): txpool deps cleanup (#8443) 2024-05-28 17:54:54 +00:00
Matthias Seitz
4250c33da1 chore: clippy happy (#8362)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-05-23 13:24:20 +02:00
Roman Krasiuk
aef1bcc435 chore: make clippy happy (#8068) 2024-05-03 10:18:41 +00:00
Matthias Seitz
2b6921b161 chore: replace fnv with fxhashmap (#7927) 2024-04-27 15:10:26 +00:00
Delweng
7a593882e1 chore(github): use codespell to inspect and correct spelling issues (#7775)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 21:32:59 +00:00
Alexey Shekhirin
e48bae9a0e perf(pool): send blob sidecars as Arc to listeners (#7545) 2024-04-10 17:22:26 +00:00
Justin Traglia
d2fb8f245a fix: some minor nits in txpool code (#7330) 2024-03-25 19:34:00 +00:00
Matthias Seitz
7753a17a3c docs: clarify how SubPool is determined from TxState (#7269)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-03-21 15:17:57 +00:00
Justin Traglia
8cddc40bd4 Enable clippy's branches_sharing_code linter (#7223)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-03-19 16:15:19 +00:00
Justin Traglia
d91274eaa2 Enable clippy's redundant_clone linter (#7202)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-19 01:35:04 +00:00
Justin Traglia
b7ef60b899 Enable clippy's uninlined_format_args linter (#7204)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-18 23:29:19 +00:00
Matthias Seitz
273f3c734c chore: add AllTransactionsEvents::new (#7192) 2024-03-18 13:23:40 +00:00
Thomas Coratger
56d688b939 Small refactoring in transaction pool (#7179) 2024-03-18 10:56:16 +00:00
Nikhil Gupta
c949308f26 Adds metrics for All Transactions (#7067) 2024-03-12 20:47:38 +00:00
Roman Krasiuk
78f9dbda6c chore(txpool): update size metrics on every insert & removal of transactions (#7051) 2024-03-08 20:13:35 +00:00
DaniPopes
3c028e5ef4 chore: fix typos (#7049) 2024-03-08 14:23:37 +00:00
Abner Zheng
6f8d1a8137 Rename TxType variants to UpperCamelCase (#7012) 2024-03-06 17:36:58 +00:00
back
ec401aa781 rm deposit from pooledtx (#6941)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-05 10:48:50 +00:00
Delweng
1214f2df01 txpool: track failed delete blobs in cleanup (#6952)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-03-04 18:30:05 +00:00
Dan Cline
2df0d91f8d fix: use replacement transaction hash in PoolError (#6898) 2024-02-29 22:05:11 +00:00
Alexey Shekhirin
6b5b6f7a40 Breaking changes (#5191)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: joshieDo <ranriver@protonmail.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
Co-authored-by: Thomas Coratger <thomas.coratger@gmail.com>
2024-02-29 12:37:28 +00:00
Matthias Seitz
72ffde43f5 perf: use cached encoded len for limit check (#6838) 2024-02-28 13:52:15 +00:00
Dan Cline
27f1496daa chore: make clippy happy (#6837) 2024-02-28 05:32:03 +00:00
Emilia Hane
0007c9a4d2 Verify tx response data against request (#6439)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-02-27 17:09:27 +00:00
rakita
9a949e905b fix(ChainTree): set first block on forked chain (#6821) 2024-02-27 12:52:30 +00:00