Commit Graph

195 Commits

Author SHA1 Message Date
Matthias Seitz
d152c9e3e7 docs: fix smol typo (#4177) 2023-08-13 10:59:33 +02:00
Jacob Kaufmann
2a62f2d156 docs(tx-pool): fix pending tx listener typo (#4171) 2023-08-12 19:24:26 +00:00
Matthias Seitz
1c23075edb fix: remove discarded transactions (#4164) 2023-08-11 14:28:51 +00:00
PatStiles
427a8395f9 feat(txpool): Make TransactionPool trait object safe (#4156)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-11 13:34:56 +00:00
Roman Krasiuk
03fc87701a fix(txpool): maintenance tracing target (#4160) 2023-08-11 12:39:38 +00:00
Matthias Seitz
e43187bf7f feat: add is eip4844 fn (#4147) 2023-08-10 16:07:44 +00:00
Roman Krasiuk
40230e74f4 fix(txpool): emit events on discarding worst txs (#4101) 2023-08-07 19:38:25 +00:00
Roman Krasiuk
5cc3db9932 fix(txpool): pending worst transaction (#4100) 2023-08-07 19:36:30 +00:00
Thomas Coratger
c1dfa7beba feat(eip4844): include TxEip4844 in the primitive Transaction enum (#4074) 2023-08-07 19:10:12 +00:00
Roberto Bayardo
9569debbb5 feat: make base fee computation parameters configurable via chain spec (#3992) 2023-08-07 15:52:27 +00:00
prames
544c51cc9f feat(txpool) feed new pending transactions to BestTxns iterator (#4053) 2023-08-04 21:13:17 +00:00
Matthias Seitz
443383b307 chore: make txpool cargo test compile (#4058) 2023-08-04 20:14:40 +02:00
Supernovahs.eth
ff1ef294cc (feat):add private variant in tx origin (#4059)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-04 13:57:14 +00:00
Matthias Seitz
3f63a0887a fix: only propagate txs that are allowed to be propagated (#4050) 2023-08-03 20:31:59 +00:00
Roman Krasiuk
1249601540 test(txpool): listener it tests (#4019) 2023-08-01 12:22:24 +00:00
Roman Krasiuk
a371cb8bc1 fix(txpool): clone impl for FullTransactionEvent (#4020) 2023-08-01 11:44:47 +00:00
prames
15bb1c90b8 feat(txpool) - add flag for local tx propagation (#3977) 2023-07-28 14:45:45 +00:00
Roman Krasiuk
d8677b4146 chore(txpool): pooled tx constructor (#3980) 2023-07-28 11:57:44 +00:00
Roman Krasiuk
c33f93004b chore(txpool): export validation constants (#3979) 2023-07-28 11:10:55 +00:00
Altuğ Bakan
d2cdd10ed2 Add price bump config (#3967) 2023-07-28 09:47:15 +00:00
Roman Krasiuk
3601e7dfa1 fix(txpool): pendind pool reordering (#3955) 2023-07-28 09:03:40 +00:00
Roman Krasiuk
a298756d95 bench(txpool): reordering (#3882) 2023-07-27 16:36:07 +00:00
Matthias Seitz
8cdb097829 chore: simplify workspace = true usage (#3930) 2023-07-26 15:21:09 +00:00
Roman Krasiuk
c878a9f489 chore(txpool): move basefee to u64 (#3872)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-24 12:08:34 +02:00
Matthias Seitz
bdb23b3703 docs: rm link to make cargo docs happy (#3843) 2023-07-19 00:11:26 +00:00
Matthias Seitz
0f810222e4 feat: add builder type for eth tx validator (#3828) 2023-07-18 16:55:59 +00:00
Panagiotis Ganelis
9313eda6cc feat: add timestamp to pool update (#3833) 2023-07-18 15:02:13 +00:00
Matthias Seitz
99a8e0f982 feat(txpool): add best_with_base_fee (#3737) 2023-07-15 19:48:48 +03:00
Matthias Seitz
9a00f04d77 feat: reload dirty accounts if pool drifts (#3732)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-07-15 15:26:44 +00:00
Roman Krasiuk
300b496686 chore(tree): remove revert notification (#3645) 2023-07-15 09:27:19 +00:00
Matthias Seitz
2effa942e1 feat: add performed pool state updates metric (#3714) 2023-07-11 13:56:33 +00:00
Matthias Seitz
8f2e0cd7f0 feat: add txpool maintain metrics (#3715) 2023-07-11 13:56:24 +00:00
Matthias Seitz
7d33db8748 feat: add subpool transaction streams (#3668) 2023-07-10 10:16:02 +00:00
lukebrich.eth
93a6ff98aa feat: enforce txpool propagation setting (#3677)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-10 10:12:45 +00:00
lukebrich.eth
42a824cf95 Add propagate field to TransactionValidationOutcome (#3664)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-07 22:32:40 +00:00
Matthias Seitz
15bd88c30b fix: subpool variant order (#3656) 2023-07-07 14:49:04 +03:00
Roman Krasiuk
0d76dd762a chore(txpool): enriched pool transaction event (#3653) 2023-07-07 11:02:20 +00:00
Matthias Seitz
5cc55dbc7b chore: add missing helper functions and docs (#3646) 2023-07-07 09:55:38 +00:00
Roman Krasiuk
fdc8a05320 fix(txpool): emit replaced events (#3642) 2023-07-06 18:55:37 +00:00
Matthias Seitz
7d8f0c7f87 docs: add transaction pool example (#3596)
Co-authored-by: BrazilRaw <138177568+BrazilRaw@users.noreply.github.com>
2023-07-05 13:39:12 +00:00
Roman Krasiuk
7da36e0421 feat(txpool): all transactions event listener (#3565) 2023-07-04 19:11:11 +00:00
Roman Krasiuk
698059d8b5 feat(cli): txpool args (#3575) 2023-07-04 11:23:46 +00:00
Roman Krasiuk
228f6479b0 chore: export TransactionPoolExt trait (#3548) 2023-07-03 13:12:56 +00:00
Matthias Seitz
d80c8a7b5b feat: add NoopTransactionPool impl (#3536) 2023-07-03 14:31:47 +03:00
Matthias Seitz
f08a863e12 chore: add total-transactions metric (#3500) 2023-06-30 12:57:46 +00:00
Matthias Seitz
84875e90df feat(txpool): add transaction_event_listener function (#3493) 2023-06-30 08:52:04 +00:00
Matthias Seitz
d4df89616c chore: move on_canonical_state_change to TransactionPoolExt (#3422) 2023-06-27 14:35:08 +00:00
Roman Krasiuk
46dd5b8482 chore(txpool): generic maintenance task (#3379) 2023-06-27 12:47:52 +00:00
Roman Krasiuk
3c126a04d8 fix(txpool): gas cost ordering (#3389) 2023-06-26 15:54:47 +00:00
Léo Vincent
0096739dbb doc: add reth logo to docs (#3317)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-06-26 15:41:11 +00:00