|
|
e79199a3be
|
feat(tx-pool): make benchmark inputs deterministic (#13570)
|
2024-12-30 17:24:23 +00:00 |
|
|
|
4994cdf0b0
|
feat: integrate OpPrimitives (#13556)
|
2024-12-27 15:11:11 +00:00 |
|
|
|
c35fe4ac54
|
fix(pool): oversized data error (#13565)
|
2024-12-27 15:10:14 +00:00 |
|
|
|
4ef9537e0a
|
fix(pool): max init code error (#13564)
|
2024-12-27 15:07:10 +00:00 |
|
|
|
56ce046317
|
perf: query bytecodes with &B256 to avoid copying code hash (#13559)
|
2024-12-26 14:58:56 +00:00 |
|
|
|
031f430b8f
|
perf: query accounts with &Address to avoid copying address (#13554)
|
2024-12-25 12:31:28 +00:00 |
|
|
|
cec31ad4aa
|
feat: introduce OpPooledTransaction (#13548)
|
2024-12-25 07:48:14 +00:00 |
|
|
|
3e15ae387a
|
feat: use batch tx validation in eth validator (#13490)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2024-12-23 18:59:19 +00:00 |
|
|
|
a4f86b0e2d
|
feat: set up codspeed (#13372)
|
2024-12-20 11:21:51 +00:00 |
|
|
|
b271f0cc6d
|
chore: relax pool maintain future (#13455)
|
2024-12-19 14:57:51 +00:00 |
|
|
|
2eecf75c35
|
chore: remove redundant Send bounds for BlockReader types (#13452)
|
2024-12-19 10:57:13 +00:00 |
|
|
|
30d48cc97f
|
fix: call bundle recursion (#13425)
|
2024-12-17 13:33:14 +00:00 |
|
|
|
7874f0c65a
|
chore: releax on canonical state change (#13392)
|
2024-12-13 22:56:28 +00:00 |
|
|
|
b67e5a262c
|
chore: remove PooledTransactionsElement alias (#13384)
|
2024-12-13 14:48:56 +00:00 |
|
|
|
ed2c69295d
|
feat: relax on new head in validator (#13352)
|
2024-12-13 13:59:40 +00:00 |
|
|
|
acc125a528
|
chore: rm pooledtx element type (#13286)
|
2024-12-13 12:58:40 +00:00 |
|
|
|
1289a760a0
|
test: add 7702 mock tx variant (#13373)
|
2024-12-13 00:58:22 +01:00 |
|
|
|
c816a3b758
|
chore: relax some op pool validator internals (#13358)
|
2024-12-12 18:05:18 +00:00 |
|
|
|
a7fd82267a
|
feat: relax maintain (#13349)
|
2024-12-12 17:47:14 +01:00 |
|
|
|
f7dc27f026
|
chore: update gas limit on new head block (#13333)
|
2024-12-12 13:27:59 +00:00 |
|
|
|
dbc8766c83
|
docs: inline mermaid diagrams while aquamarine is fixed (#13302)
|
2024-12-12 12:57:49 +00:00 |
|
|
|
3f55071f62
|
chore: relax eth pooled tx (#13271)
|
2024-12-12 12:31:44 +00:00 |
|
|
|
941ffb51fa
|
chore: rm chainspec max gas limit (#13308)
|
2024-12-11 19:29:06 +00:00 |
|
|
|
2dda8a9d13
|
chore: cut down on tx_type usage (#13287)
|
2024-12-11 09:37:02 +00:00 |
|
|
|
b424ad36dc
|
chore: reduce revm scope in txpool (#13274)
|
2024-12-11 07:35:11 +00:00 |
|
|
|
49d3d82b64
|
chore: use BlockHeader trait (#13224)
|
2024-12-09 14:59:34 +00:00 |
|
|
|
2846dd242e
|
chore: flip tx conversion impl (#13208)
|
2024-12-07 19:19:43 +00:00 |
|
|
|
4d2c5767ec
|
perf(txpool): remove more clones (#13189)
|
2024-12-07 05:30:36 +00:00 |
|
|
|
e9915702fa
|
perf: call increment once (#13193)
|
2024-12-06 21:08:22 +00:00 |
|
|
|
a0326e4f86
|
perf: more FxHashMaps for SenderId key (#13188)
|
2024-12-06 20:35:30 +00:00 |
|
|
|
c608679963
|
perf(AllTransactions-iter): do not clone all transactions by default (#13187)
|
2024-12-06 21:38:20 +01:00 |
|
|
|
634db30b6b
|
perf(tx-pool): reuse write lock to insert txs batch (#12806)
|
2024-12-06 13:28:40 +00:00 |
|
|
|
cf2a6a1ee8
|
feat: EthApi traits abstraction (#13170)
|
2024-12-06 12:30:50 +00:00 |
|
|
|
f82a20a616
|
fix: txpool tests (#13172)
|
2024-12-06 09:18:23 +01:00 |
|
|
|
8226fa0cac
|
feat: use network tx for Pool::Pooled (#13159)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2024-12-05 19:50:43 +01:00 |
|
|
|
4fe5c2a577
|
Allow replacement txs with exactly price bump (#13161)
|
2024-12-05 19:24:28 +01:00 |
|
|
|
56624f820f
|
chore: add typed2718 to txtype (#13076)
|
2024-12-05 15:58:19 +00:00 |
|
|
|
8d1a332119
|
feat: make PoolInner functions pub (#13124)
|
2024-12-04 12:48:15 +00:00 |
|
|
|
7008ac22df
|
perf(validate-tx-pool): fast non-allocating is_local (#13096)
|
2024-12-03 14:53:07 +00:00 |
|
|
|
5724114947
|
feat: use primitive transaction as PoolTransaction::Consensus (#13086)
|
2024-12-03 08:46:37 +00:00 |
|
|
|
9ed9fa241d
|
refactor: rename TransactionSignedEcRecovered to RecoveredTx (#13074)
|
2024-12-02 23:36:09 +00:00 |
|
|
|
30800af6ec
|
perf(validate-tx-pool): fast non-allocating is_create (#13063)
|
2024-12-02 16:28:47 +00:00 |
|
|
|
332cce1f9b
|
feat: add header AT to provider (#13030)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
|
2024-12-02 13:24:48 +00:00 |
|
|
|
0ff2827a79
|
refactor: use is_none_or instead of map_or (#13035)
|
2024-11-30 11:09:49 +00:00 |
|
|
|
a01e0319e4
|
feat: add clone into consensus (#12999)
|
2024-11-29 10:53:05 +00:00 |
|
|
|
9f20ebc29a
|
refactor(tx-pool): add enum InvalidKind to mark_invalid (#12845)
|
2024-11-28 16:23:27 +00:00 |
|
|
|
2ce741709f
|
feat: relax provider bounds (#12857)
|
2024-11-26 16:26:36 +00:00 |
|
|
|
ebf837e6e8
|
chore: unify more tx signed fns (#12883)
|
2024-11-26 16:21:52 +00:00 |
|
|
|
277631092d
|
feat: use pooled AT for get_pooled_transactions (#12876)
|
2024-11-26 13:00:50 +00:00 |
|
|
|
a28fa243c0
|
feat: use Pooled type for get_pooled_transaction_element in pool trait (#12867)
|
2024-11-26 11:44:44 +00:00 |
|