Commit Graph

456 Commits

Author SHA1 Message Date
Roman Krasiuk
bf18bf50d5 docs(txpool): fix docs for cancun activation check (#7128) 2024-03-13 09:30:49 +00:00
Nikhil Gupta
c949308f26 Adds metrics for All Transactions (#7067) 2024-03-12 20:47:38 +00:00
Matthias Seitz
81291ff0fb chore: more Vec over BytesMut (#7084) 2024-03-11 12:50:50 +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
DaniPopes
d1dc906d96 chore: use IntoIterator more (#6998) 2024-03-06 13:29:38 +00:00
Matthias Seitz
ff91824c17 chore: rm more optimism features (#6981) 2024-03-05 23:32:04 +00:00
Alexey Shekhirin
33d01d3206 chore(node-core): log errors in debug when ETA fails to calculate (#6971) 2024-03-05 19:20:37 +00:00
Matthias Seitz
405f9ab07e feat: add OP specific txpool (#6902) 2024-03-05 18:34:03 +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
PA
b6dca63010 feat(transaction-pool): remove deposit variant for mocktransaction (#6931) 2024-03-02 16:25:53 +00:00
Matthias Seitz
defe34f04f chore: unify decode enveloped fn args (#6904) 2024-03-01 11:32:15 +00:00
back
cdca09e15a feat: sat math for tx value (#6900) 2024-03-01 08:13:03 +00:00
Dan Cline
2df0d91f8d fix: use replacement transaction hash in PoolError (#6898) 2024-02-29 22:05:11 +00:00
Matthias Seitz
907d8ff127 perf: rm redundant collect (#6895) 2024-02-29 21:37:46 +00:00
Delweng
9468527aad chore: remove unused dependencies to speed up building time (#6882)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-02-29 15:10:20 +00:00
DaniPopes
b00e3f98be chore: remove cargo-udeps-related workflow and metadata (#6889) 2024-02-29 15:07:25 +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
Abner Zheng
323bad2718 Replace async trait with ->impl Future (#6791) 2024-02-26 13:23:00 +00:00
Matthias Seitz
f90822ada2 fix: saturate blob metrics (#6779) 2024-02-26 13:21:25 +00:00
Emmanuel Ekpenyong
be6d505745 chore: retrieve single pooled tx by hash (#6785) 2024-02-26 13:07:54 +01:00
Matthias Seitz
3669d9e046 docs: improve pool imports + pending transactions docs (#6781) 2024-02-24 18:37:40 +00:00
DaniPopes
94cb6a8bcd chore: use Display instead of Debug for most errors (#6777) 2024-02-24 12:13:41 +00:00
DaniPopes
b7ac2d6fd2 chore: use fmt::Formatter helpers (#6775) 2024-02-24 11:40:19 +00:00
DaniPopes
6890e02310 fmt: format tracing macro calls (#6776) 2024-02-24 10:58:01 +00:00
back
2699262a6f config cache from cli (#6767) 2024-02-24 10:20:19 +00:00
Luca Provini
4c439e0b9a feat: using smallvec (#6740)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
2024-02-23 12:00:03 +00:00
DaniPopes
9ca813aee2 chore: remove some unnecessary calls to unwrap/expect (#6727) 2024-02-22 16:36:08 +00:00
Matthias Seitz
c7ae4efc62 chore: add missing trace targets (#6739)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-02-22 16:30:36 +00:00
Nil Medvedev
a272bbb76b feat: add BestTransactionsWithAttributes blob fee checks (#6674)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-22 11:56:30 +00:00
Emilia Hane
d7a2123181 Bug fix, filter out already imported transactions (#6723) 2024-02-22 11:37:03 +00:00
Nil Medvedev
1269528aa8 chore: remove unrelated SAFETY tags on comments (#6726)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-02-21 20:29:29 +00:00
Matthias Seitz
2cb9fe184a chore: a few parked pool touchups (#6725) 2024-02-21 19:49:27 +00:00
Matthias Seitz
4a386d5782 perf: track last sender's submission id (#6718) 2024-02-21 19:06:08 +00:00
Matthias Seitz
619d0bfefd perf: update added result in place (#6715) 2024-02-21 18:41:46 +00:00
Matthias Seitz
17d0f30f19 chore: add exceeds fn (#6716) 2024-02-21 18:41:36 +00:00
Matthias Seitz
4487886fa2 test: add pprof flamgegraph bench (#6712) 2024-02-21 18:41:27 +00:00
Matthias Seitz
84b13286f0 chore: rm unused var (#6713) 2024-02-21 13:01:26 +00:00
Dan Cline
86788c618c perf: make truncate_pool no-op if pending is under limits (#6706) 2024-02-21 08:29:19 +00:00
Matthias Seitz
2f3c3089bc chore: provide mined transactions in order (#6700) 2024-02-20 19:49:05 +00:00
Matthias Seitz
35e1f122a9 perf: pre allocate unique senders list (#6689) 2024-02-20 18:58:14 +00:00
Dan Cline
a5dc8d6679 feat: add queued pool truncate benchmarks (#6684) 2024-02-20 07:25:35 +00:00
Dan Cline
123b95aecc chore: change consumer in docs of remove_transactions (#6685) 2024-02-20 07:25:02 +00:00
Luca Provini
e676f8cc2a Unify txpool.remove function (#6641) 2024-02-20 03:38:33 +00:00