|
|
7019e023f5
|
feat: add promotion and demotion for blob fee updates (#5053)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-10-27 16:01:02 +00:00 |
|
|
|
5d94aef893
|
test: add tx validator test (#5179)
|
2023-10-25 21:40:41 +00:00 |
|
|
|
e05dba69ce
|
chore: rewrite all error messages for consistency (#5176)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
|
2023-10-25 20:12:03 +00:00 |
|
|
|
55a78719bd
|
feat(tx-pool): add blob_sidecar to EIP-4844 mock transactions (#5132)
|
2023-10-22 18:22:13 +00:00 |
|
|
|
5d217a2867
|
feat(primitives): move revm-primitives to reth-primitives (#5088)
|
2023-10-19 22:35:46 +00:00 |
|
|
|
d67730b8ac
|
fix(txpool): actually compare with previous base fee on update (#5063)
|
2023-10-17 21:40:13 +00:00 |
|
|
|
b399e5d552
|
chore(txpool): use Vec in validate_all (#5044)
|
2023-10-17 15:52:43 +00:00 |
|
|
|
1483175e2f
|
example simulation transportless (#5025)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-10-17 13:33:31 +00:00 |
|
|
|
d3ea66bb79
|
chore: use u128 for update_blob_fee (#5045)
|
2023-10-17 10:50:19 +00:00 |
|
|
|
d58e4a46f8
|
test: TransactionGenerator and p2p testing support (#5023)
|
2023-10-14 21:13:36 +00:00 |
|
|
|
920e3f0b88
|
perf: drop lock early (#5016)
|
2023-10-13 22:24:56 +02:00 |
|
|
|
411893eba2
|
feat: add validate transactions function (#5010)
|
2023-10-13 19:58:16 +00:00 |
|
|
|
6c8c084e36
|
feat: track encoded length with pooled txs (#4976)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-10-13 10:46:37 +00:00 |
|
|
|
34bc4983e7
|
Adding EthTransactionValidator::validate_all function (#5006)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-10-12 23:02:24 +00:00 |
|
|
|
f7bffeef53
|
chore: extract validate tx impl from trait impl (#4993)
|
2023-10-12 13:09:11 +00:00 |
|
|
|
d2a967d4b5
|
Large tx integration test (#4959)
|
2023-10-12 11:42:56 +00:00 |
|
|
|
bd7b8f536d
|
notify full transaction listeners (4902) (#4978)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-10-12 11:23:21 +00:00 |
|
|
|
f18845d251
|
impl for Eip2930 (#4927)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-10-05 22:46:01 +00:00 |
|
|
|
0a36bb6045
|
Add input and accesslist to mock tx (#4904)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-10-05 10:18:00 +00:00 |
|
|
|
e93edfcdf0
|
chore: return empty vec if input vec is empty (#4906)
|
2023-10-04 17:09:34 +00:00 |
|
|
|
1c39b3736f
|
fix: export everything from traits mod (#4900)
|
2023-10-04 16:41:10 +00:00 |
|
|
|
5f56e529ab
|
chore: add dedicated send functions (#4903)
|
2023-10-04 14:16:59 +00:00 |
|
|
|
afebb2b20b
|
intrinsic gas check (#4867)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-10-04 12:33:40 +00:00 |
|
|
|
081d71e1a2
|
change transaction value fields from u128 to a wrapper-type of U256 (#4439)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-10-04 12:07:44 +00:00 |
|
|
|
b1a7a871cd
|
chore: bump revm (#4884)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: rakita <rakita@users.noreply.github.com>
|
2023-10-03 13:45:53 +00:00 |
|
|
|
08c5c43b78
|
fix: check active hardforks using head block for validator (#4882)
|
2023-10-02 22:08:12 +00:00 |
|
|
|
858ea41da1
|
fix(tx-pool) make BestTransactionsAttributes public (#4870)
|
2023-10-01 20:01:49 +00:00 |
|
|
|
25aed7bf51
|
feat(tx-pool): Add new TransactionPool trait for getting the best transactions with blob fee (#4834)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-09-29 10:41:03 +00:00 |
|
|
|
5f9a917fb1
|
feat: Alloy migration (#4737)
Co-authored-by: Alessandro Mazza <121622391+alessandromazza98@users.noreply.github.com>
Co-authored-by: Supernovahs.eth <91280922+supernovahs@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
|
2023-09-28 15:55:39 +00:00 |
|
|
|
b85aa94033
|
docs: paradigmxzy -> paradigmxyz (#4837)
|
2023-09-28 14:27:30 +00:00 |
|
|
|
ac6570fa7a
|
feat: add blob subpool variants and state (#4824)
|
2023-09-27 13:45:14 +00:00 |
|
|
|
dae31fa2a7
|
chore: timestamp fork activation semantics (#4785)
|
2023-09-26 11:29:38 +00:00 |
|
|
|
8f9d2908ca
|
chore: add and fix more lints, improve docs (#4765)
|
2023-09-25 15:46:46 +00:00 |
|
|
|
c24a6b2e08
|
feat(txpool) add blob transaction sidecar listeners (#4722)
|
2023-09-23 11:32:55 +00:00 |
|
|
|
cf5d0e2307
|
chore: fix non_snake_case rust-analyzer warning (#4689)
|
2023-09-21 11:47:26 +00:00 |
|
|
|
1718f14663
|
feat: add enough blob fee tx state (#4680)
|
2023-09-20 22:32:53 +00:00 |
|
|
|
0874767cd9
|
refactor(interfaces): Result -> RethResult, Error -> RethError (#4695)
|
2023-09-20 21:13:16 +00:00 |
|
|
|
11ee5d7530
|
fix: typos (#4648)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
|
2023-09-19 10:34:37 +00:00 |
|
|
|
4aa3ebdbdd
|
chore: fix doc lints (#4639)
|
2023-09-18 17:08:35 +00:00 |
|
|
|
20455d0550
|
refactor: use revm blob fee calc (#4637)
|
2023-09-18 16:50:11 +00:00 |
|
|
|
cbb74346bd
|
test: add assert_invariants (#4623)
|
2023-09-18 13:02:20 +00:00 |
|
|
|
f153d8f4d4
|
feat(revm): Integrate State (#3512)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
|
2023-09-16 11:00:22 +00:00 |
|
|
|
a572c3b7f2
|
Make tx pool mock public (#4611)
|
2023-09-15 16:16:41 +00:00 |
|
|
|
b156cb9849
|
feat: add blob transactions subpool (#4608)
|
2023-09-15 15:13:44 +00:00 |
|
|
|
ee85fa3d44
|
test: add blob exclusive test e2e (#4606)
|
2023-09-15 14:28:52 +00:00 |
|
|
|
6b8db8ace4
|
fix(txpool): pending subpool basefee update (#4610)
|
2023-09-15 12:47:54 +00:00 |
|
|
|
723036b310
|
test(txpool): add replacement test (#4596)
|
2023-09-14 14:23:46 +00:00 |
|
|
|
3d564aa393
|
fix: remove popped tx from total set (#4599)
|
2023-09-14 13:40:46 +00:00 |
|
|
|
60fa4f8457
|
fix: ensure sender transaction types dont conflict (#4567)
|
2023-09-12 19:59:40 +00:00 |
|
|
|
261a9f9499
|
chore: add missing is empty check (#4565)
|
2023-09-12 10:10:36 +00:00 |
|