Commit Graph

98 Commits

Author SHA1 Message Date
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
Oliver
5df03fb3c3 fix: reject 7702 transactions with empty auth list (#10709) 2024-09-05 13:24:24 +00:00
Panagiotis Ganelis
8bbd403285 fix: improve nonce too low error (#10711) 2024-09-05 13:09:33 +00:00
Matthias Seitz
f8e5b181bb chore: relax txpool client trait bounds (#10705) 2024-09-04 21:49:06 +00:00
Oliver
9e3edcc7e9 fix: allow tx's from EIP-7702 delegated accounts (#10702) 2024-09-04 21:11:50 +00:00
Thomas Coratger
6dc00a29c9 tx-pool: rm into tx constraint for PoolTransaction (#10057)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-08-24 13:32:10 +00:00
Matthias Seitz
b6f02a8e9a feat: implement tx validator for either (#10328) 2024-08-15 19:43:51 +00:00
Nikolai Golub
e199173dee chore: Replace reth-provider dependency for reth-eth-types with direct dependencies (#10175) 2024-08-07 18:05:19 +00:00
Thomas Coratger
054f8ffbb3 tx-pool: rm constraint for PoolTransaction (#10024) 2024-08-02 15:45:07 +00:00
Thomas Coratger
f25367cffd tx-pool: Make txpool independent of primitive tx types (#9916) 2024-08-01 13:39:58 +00:00
joshieDo
b4363e2b48 feat: add max_gas_limit to ChainSpec (#9473) 2024-07-12 14:12:15 +00:00
Oliver
fc4c037e60 feat: eip-7702 (#9214)
Co-authored-by: Matthew Smith <m@lattejed.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-07-11 05:45:47 +00:00
Matthias Seitz
b97ace200f chore(deps): bump revm 11 (#9391) 2024-07-09 12:28:44 +00:00
joshieDo
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +00:00
Omid Chenane
c5aee02ff7 fix: Change Arc<KzgSettings> to EnvKzgSettings (#9054) 2024-06-24 14:56:53 +00:00
Krishang
a3fd112915 feat: move calculate_intrinsic_gas_after_merge to tx pool (#8914)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-19 12:10:47 +00:00
joshieDo
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
Esad Yusuf Atik
adb3605845 impl. set_block_gas_limit for EthTransactionValidatorBuilder (#8585) 2024-06-04 11:54:42 +00:00
Esad Yusuf Atik
f6efcb11e0 fix EthTransactionValidationBuilder::set_eip4844 and no_eip4844 (#8586) 2024-06-04 11:53:38 +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
Federico Gimenez
5100ddd28e fix: prevent CREATE tx for EIP-4844 types (#8291)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-05-21 08:45:23 +00:00
Roman Krasiuk
383693762b fix(txpool): local transaction configuration (#8323) 2024-05-20 14:21:57 +00:00
Thomas Coratger
b86c6a5911 avoid double function call in validate_one (#8194) 2024-05-10 10:18:24 +00:00
Alexey Shekhirin
9ae9af484d feat(pool): make mock transaction validator eth-compatible (#8034) 2024-05-01 18:44:55 +00:00
Matthias Seitz
9de7b4152e chore: enable 4844 support by default in validator (#7399) 2024-03-30 14:03:56 +00:00
Justin Traglia
c108a2476c Enable clippy's equatable_if_let linter (#7221) 2024-03-19 14:32:43 +00:00
Matthias Seitz
de9fb89556 chore: remove txpool optimism feature (#7199) 2024-03-18 19:44:11 +00:00
Thomas Coratger
56d688b939 Small refactoring in transaction pool (#7179) 2024-03-18 10:56:16 +00:00
Roman Krasiuk
bf18bf50d5 docs(txpool): fix docs for cancun activation check (#7128) 2024-03-13 09:30:49 +00:00
Matthias Seitz
405f9ab07e feat: add OP specific txpool (#6902) 2024-03-05 18:34:03 +00:00
Matthias Seitz
defe34f04f chore: unify decode enveloped fn args (#6904) 2024-03-01 11:32:15 +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
Abner Zheng
323bad2718 Replace async trait with ->impl Future (#6791) 2024-02-26 13:23:00 +00:00
Matthias Seitz
84b13286f0 chore: rm unused var (#6713) 2024-02-21 13:01:26 +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
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
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
Thomas Coratger
37a8780a4d Add clippy fixes and minor refactoring (#6450) 2024-02-06 22:11:22 +00:00
Thomas Coratger
466adc4b14 add minor improvements (#6448) 2024-02-06 19:35:33 +00:00
Matthias Seitz
1a8440ae1f chore: rm trait bounds (#6402) 2024-02-05 14:17:59 +01:00
Matthias Seitz
4dc6aeefa9 chore: apply missing const for fn lint txpool (#6381) 2024-02-03 17:33:05 +00:00
Matthias Seitz
30aa3e6792 perf: do heavy blob validation last (#6352) 2024-02-02 17:48:46 +00:00
Matthias Seitz
648a084ba8 docs: a few more validation task docs (#6351) 2024-02-02 16:36:15 +00:00
Emilia Hane
606640285e Bug fix, increase tx response soft limit (#6301) 2024-01-30 22:17:31 +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
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
Siyuan Han
570be24695 fix(txpool): correct the EIP2930 Error logger in TxValidator (#5792) 2023-12-16 04:30:49 +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