Commit Graph

2420 Commits

Author SHA1 Message Date
DaniPopes
28f5118048 chore: update dependencies with breaking changes (#4555) 2023-09-11 14:53:09 +00:00
DaniPopes
7dd14a7eba chore: pin git dependencies to specific revs (#4552) 2023-09-11 14:25:35 +00:00
Matthias Seitz
cc576bc869 test: enable geth tests again (#4544) 2023-09-11 11:17:51 +00:00
Matthias Seitz
8cb92e35f1 feat: add metrics for inflight get pooled tx requests (#4547) 2023-09-11 11:17:39 +00:00
Matthias Seitz
fc9f1168bc feat: add discovery port function (#4543) 2023-09-10 11:15:25 +02:00
Matthias Seitz
3cc169fcfe fix: set trace results root trace's gas used to execution results gas (#4506) 2023-09-10 10:04:20 +02:00
Matthias Seitz
900ada5aaa chore: rm redundant clone (#4540) 2023-09-09 15:33:55 +02:00
Dan Cline
b151d6ea8d fix: wake future after buffering pong (#4536) 2023-09-09 10:27:22 +00:00
Roman Krasiuk
b87dfe507d feat: holesky support (#4359) 2023-09-08 14:20:39 -07:00
Matthias Seitz
6ae6c9e71b perf: increase refill slots interval (#4528) 2023-09-08 16:33:02 +00:00
Matthias Seitz
0477f97773 chore: change best unconnected condition (#4527) 2023-09-08 15:28:00 +00:00
Matthias Seitz
0fed70773c test: add backward compat toml test (#4531) 2023-09-08 13:48:14 +00:00
Matthias Seitz
d1f8c6ec01 chore: rm todo about polling jobs (#4532) 2023-09-08 15:52:08 +02:00
Arsenii Kulikov
95fe20886b Apply foundry improvements to reth (#4518) 2023-09-08 13:29:53 +00:00
Dan Cline
d0d50a0678 fix: use max_fee_per_blob_gas in blob gas cost calc (#4521) 2023-09-08 11:34:06 +00:00
Dan Cline
123c797755 fix: enable cancun in transaction validator if active at genesis (#4522) 2023-09-08 11:33:11 +00:00
Dan Cline
83987420f1 fix: use blob_fee to calculate blob_gas_used in receipts (#4523) 2023-09-08 11:27:33 +00:00
Dan Cline
99dada9291 fix: check for parent root before cancun (#4524) 2023-09-08 11:26:44 +00:00
Matthias Seitz
1ed5ae14bf fix: ensure only canonical state is returned if requested by number/hash (#4517) 2023-09-07 20:05:32 +00:00
Dan Cline
f31706dd9b feat: add base fee and blob fields to genesis (#4516) 2023-09-07 19:03:37 +00:00
Alexey Shekhirin
82a5ffa4ac fix(tasks): use crate::metrics to avoid ambiguity (#4509) 2023-09-07 14:52:44 +00:00
Dan Cline
f490f558c1 fix(primitives): set cancun header fields if active at genesis (#4500) 2023-09-07 12:25:39 +00:00
Matthias Seitz
00bebfd64d perf: small access list perf (#4505) 2023-09-07 12:21:00 +00:00
Matthias Seitz
548d7f1636 chore: add is_empty check before read lock (#4507) 2023-09-07 12:20:40 +00:00
Matthias Seitz
41b4f46ae1 fix: skip optional fields in parity trace (#4503) 2023-09-07 12:17:18 +00:00
Dan Cline
59bffd4112 fix: filter out pre-genesis timestamp forks (#4501) 2023-09-07 10:57:31 +00:00
Matthias Seitz
685148117a chore: bump c-kzg and add serde feature (#4499) 2023-09-06 22:15:16 +00:00
Dan Cline
e6f933d53c chore: remove outdated TODOs (#4498) 2023-09-06 22:06:18 +00:00
Dan Cline
422d930914 feat: support blobs in eth_sendRawTransaction (#4495) 2023-09-06 12:48:15 +00:00
Alessandro Mazza
6299c26b56 add metrics counter for finished spawned tasks (#4481) 2023-09-06 12:38:15 +00:00
Dan Cline
82f0fe1a5e fix(rpc-types): do not flatten in ExecutionPayloadV3 (#4492) 2023-09-05 21:58:13 +00:00
Dan Cline
ba850169b4 feat(engine): enable v3 endpoints (#4490) 2023-09-05 21:57:48 +00:00
Dan Cline
ab0fb4147d fix(primitives): map cancun to timestamp fork (#4491) 2023-09-05 21:57:14 +00:00
Matthias Seitz
cd7e1135d8 feat: enforce no nonce gaps for eip-4844 (#4487)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-09-05 19:26:01 +00:00
Matthias Seitz
ca3753d53f feat: add blob costs to cost value (#4489) 2023-09-05 19:12:42 +00:00
Alexey Shekhirin
01d4933125 feat(primitives): remove constraints on SenderRecovery pruning (#4488) 2023-09-05 17:39:49 +00:00
Alexey Shekhirin
001cbd7532 feat(storage, tree): respect Sender Recovery pruning in the blockchain tree (#4431) 2023-09-05 17:35:14 +00:00
chirag-bgh
3e7e65127f feat: delete discarded blob txs from blob store (#4408)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-05 13:41:15 +00:00
Matthias Seitz
297e8870c2 perf: skip blobs if no blob space available (#4480) 2023-09-05 13:07:56 +00:00
Matthias Seitz
f6e5826dec feat: add get blobs exact (#4482) 2023-09-05 13:07:49 +00:00
Alexey Shekhirin
843d5047b9 feat(storage): better sender recovery if not found in database (#4471)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-09-05 13:05:55 +00:00
JosepBove
b2750e0e9b Remove redundant clones (#4485) 2023-09-05 08:30:18 +00:00
Alessandro Mazza
1ec4d462a2 add semaphore to EthStateCacheService (#4477)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-04 17:19:11 +00:00
Thomas Coratger
8c015c176a feat(txpool): add skip_blob_transactions function to BestTransactions (#4455)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-04 15:03:55 +00:00
Alessandro Mazza
d9334ee6cf feat: pass parent beacon block root to payload builder (#4425) 2023-09-04 14:51:33 +00:00
Alexey Shekhirin
b32562f4ea test(storage): recover senders if not found in database (#4470) 2023-09-04 12:20:19 +00:00
Alessandro Mazza
03887a2c4e feat(storage): recover senders if not found in database (#4280)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-09-04 10:51:07 +00:00
Alexey Shekhirin
ee15bdbb7b chore: fix clippy (#4468) 2023-09-04 10:20:19 +00:00
Alessandro Mazza
e4f26e8bf0 consolidate eip4844 pool errors (#4453) 2023-09-03 16:29:28 +00:00
swbartosz
e8f2a56f40 Fix: high load RPC putting node in a broken state: avoid running blocking tasks within blocking tasks (#4461)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-03 14:16:38 +00:00