Commit Graph

429 Commits

Author SHA1 Message Date
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
Matthias Seitz
c2b7a386d8 fix: correct nonce gap update check (#6672) 2024-02-19 16:01:43 +00:00
Dan Cline
79452eadaf chore: make clippy happy (#6666) 2024-02-19 06:31:47 +00:00
back
208eb6d6a1 Make transaction manager param configurable from cli (#6594)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-16 22:25:55 +00:00
Abhinav Srivastava / August Radjoe
71837312e4 Accurately tracking on-disk blobstore metrics (#6399)
Signed-off-by: Abhinav Srivastava <atg271@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-16 14:59:07 +00:00
Aditya Pandey
e24eadf620 enhance tx gossip test coverage (#6578)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
2024-02-16 04:32:21 +00:00
Justin Traglia
9450319002 fix: check versioned hash version for EIP-4844 transactions (#6601) 2024-02-15 17:16:05 +00:00
Matthias Seitz
c3afaa1f13 fix: update highest nonce if highest nonce (#6618) 2024-02-15 16:31:19 +00:00
Emilia Hane
c0f3d38ad9 Speed up request buffered hashes (#6318)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: back <104515688+justcode740@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-13 18:57:43 +00:00
Thomas Coratger
cede8b7dd6 replace &Bytes with &[u8] in optimism functions (#5896)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-09 17:24:55 +00:00
Thomas Coratger
672246d400 add test_discard_blobs_on_blob_tx_eviction unit test (#6445)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-08 13:15:09 +00:00
Delweng
838e6179ff feat(txpool): discard_worst compat with suffix comma (#6477)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-02-08 12:25:32 +00:00
clabby
d08d72e5c3 feat(op): Ecotone reject blob txs (#6480)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-02-08 02:51:07 +00:00
Delweng
281486c552 chore(txpool): fix some format and typo (#6481)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-02-08 01:57:32 +00:00
yjh
29e8aab08a fix: sealed header should not be immutable borrowed (#6456) 2024-02-07 19:26:26 +00:00
Dan Cline
daba4cf7e1 feat: add txpool eviction property tests (#6437) 2024-02-06 23:12:53 +00:00
Thomas Coratger
37a8780a4d Add clippy fixes and minor refactoring (#6450) 2024-02-06 22:11:22 +00:00
Justin Traglia
189d76735e fix: initial total_bytes value for response limit and typos (#6449) 2024-02-06 21:33:00 +00:00
Thomas Coratger
466adc4b14 add minor improvements (#6448) 2024-02-06 19:35:33 +00:00
Emilia Hane
4afc3b7f5c Drop lock on listener as early as possible (#6414) 2024-02-06 12:37:19 +00:00
Dan Cline
5b847cba4f feat: add size generator to MockTransactionDistribution (#6426) 2024-02-05 21:25:45 +00:00
Alexey Shekhirin
6c1263e000 fix(tracing): prioritize RUST_LOG and verbosity CLI arg (#6413) 2024-02-05 19:42:32 +00:00
Thomas Coratger
b9ade51c01 Deprecate best_transactions_with_base_fee (#6394)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-05 16:42:07 +01:00
Matthias Seitz
1a8440ae1f chore: rm trait bounds (#6402) 2024-02-05 14:17:59 +01:00
Thomas Coratger
1f12203723 add TestPoolWrapper around TestPool (#6395) 2024-02-05 12:40:53 +00:00
Matthias Seitz
2d01f36086 docs: add more docs for on_canonical_state_change (#6380) 2024-02-05 09:02:58 +00:00
Matthias Seitz
4dc6aeefa9 chore: apply missing const for fn lint txpool (#6381) 2024-02-03 17:33:05 +00:00
Delweng
57eef7ea03 feature: add Blob pool metrics (#6373)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-02-03 14:07:01 +00:00