|
|
8f9d2908ca
|
chore: add and fix more lints, improve docs (#4765)
|
2023-09-25 15:46:46 +00:00 |
|
|
|
0f9def08c0
|
perf: remove unnecessary state clone (#4763)
|
2023-09-25 13:48:48 +00:00 |
|
|
|
f67f850bfe
|
Callrequest fee validation (#4685)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-09-25 11:23:55 +00:00 |
|
|
|
7a0781c25e
|
fix: block overrides inconsistencies (#4746)
|
2023-09-24 13:55:51 +00:00 |
|
|
|
3018054772
|
support EIP-4844 transaction when building pending block (#4688)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-09-22 22:00:21 +00:00 |
|
|
|
b6e452b2cf
|
fix: allow unknown fields in ExecutionPayloadV1 (#4733)
|
2023-09-22 21:22:22 +00:00 |
|
|
|
e83d3aa704
|
chore: bump revm (#4723)
|
2023-09-22 01:05:10 +00:00 |
|
|
|
6a601755c9
|
fix: make into_transaction fallible (#4710)
|
2023-09-21 14:38:21 +00:00 |
|
|
|
8cb28a7005
|
fix: bump revm with breaking change (#4706)
|
2023-09-21 14:59:11 +02:00 |
|
|
|
a29f102999
|
chore: simplify get precompiles (#4681)
|
2023-09-20 23:15:30 +00:00 |
|
|
|
0a17bc66ff
|
chore: update revm and map new errors to rpc (#4696)
|
2023-09-20 21:35:09 +00:00 |
|
|
|
0874767cd9
|
refactor(interfaces): Result -> RethResult, Error -> RethError (#4695)
|
2023-09-20 21:13:16 +00:00 |
|
|
|
24a8590e69
|
feat: validate blob_gas_used in header (#4676)
|
2023-09-20 06:58:48 +00:00 |
|
|
|
24d7bdeafd
|
fix: convert SpecId::Cancun to cancun precompile id (#4675)
|
2023-09-19 23:38:12 +00:00 |
|
|
|
449a9c0023
|
fix: deny unknown payload fields (#4667)
|
2023-09-19 20:07:54 +00:00 |
|
|
|
801294252e
|
feat: Duplicate Withdrawal and move try from impls to rpc-compat (#4186)
|
2023-09-19 16:57:32 +00:00 |
|
|
|
d846199525
|
refactor: remove duplicate RPC namespaces from arguments (#4418)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-09-19 10:51:14 +00:00 |
|
|
|
394a3a9a5a
|
feat(rpc): split test_fee_history in multiple tests (#4646)
|
2023-09-18 22:32:47 +00:00 |
|
|
|
55339d7025
|
feat: add max logs per response cli arg (#4644)
|
2023-09-18 20:49:39 +00:00 |
|
|
|
4aa3ebdbdd
|
chore: fix doc lints (#4639)
|
2023-09-18 17:08:35 +00:00 |
|
|
|
cabb5bee24
|
fix: use proper type for engine_newPayloadV2 (#4630)
|
2023-09-18 17:02:28 +00:00 |
|
|
|
20455d0550
|
refactor: use revm blob fee calc (#4637)
|
2023-09-18 16:50:11 +00:00 |
|
|
|
69045fd665
|
chore: get rid of unreachable (#4638)
|
2023-09-18 16:49:59 +00:00 |
|
|
|
93ccf41550
|
perf(rpc): fetch range of blocks and return empty if unchanged (#4592)
|
2023-09-18 14:10:32 +00:00 |
|
|
|
16072b9a94
|
4844 blob txs (#4631)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-09-18 08:35:03 +00:00 |
|
|
|
a55f48cf28
|
chore(deps): weekly cargo update (#4627)
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-09-17 16:52:59 +00:00 |
|
|
|
f7b28e5925
|
fix: apply FCU on invalid PayloadAttributes (#4591)
|
2023-09-16 19:53:10 +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 |
|
|
|
357301cc29
|
fix: return UnsupportedFork on V2 endpoints (#4593)
|
2023-09-15 19:11:56 +00:00 |
|
|
|
a8e0880a98
|
chore(ci): run check and clippy on tests and benches too (#4587)
|
2023-09-14 16:19:42 +00:00 |
|
|
|
c531c1b60a
|
fix: limit payload bodies range by best block (#4584)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
|
2023-09-13 21:48:56 +00:00 |
|
|
|
9a9a6e0093
|
feat: add missing caps (#4581)
|
2023-09-13 16:18:38 +00:00 |
|
|
|
c4956143b0
|
fix: enforce unsupported fork rules on get_payload_v3 (#4562)
|
2023-09-12 17:07:52 +00:00 |
|
|
|
6beb3c4322
|
fix: set trace results root trace's gas used to execution result gas (#4556)
|
2023-09-11 18:21:33 +00:00 |
|
|
|
624d9d581b
|
feat: enforce replacements dont conflict (#4539)
|
2023-09-11 15:00:01 +00:00 |
|
|
|
3cc169fcfe
|
fix: set trace results root trace's gas used to execution results gas (#4506)
|
2023-09-10 10:04:20 +02:00 |
|
|
|
83987420f1
|
fix: use blob_fee to calculate blob_gas_used in receipts (#4523)
|
2023-09-08 11:27:33 +00:00 |
|
|
|
99dada9291
|
fix: check for parent root before cancun (#4524)
|
2023-09-08 11:26:44 +00:00 |
|
|
|
1ed5ae14bf
|
fix: ensure only canonical state is returned if requested by number/hash (#4517)
|
2023-09-07 20:05:32 +00:00 |
|
|
|
00bebfd64d
|
perf: small access list perf (#4505)
|
2023-09-07 12:21:00 +00:00 |
|
|
|
41b4f46ae1
|
fix: skip optional fields in parity trace (#4503)
|
2023-09-07 12:17:18 +00:00 |
|
|
|
e6f933d53c
|
chore: remove outdated TODOs (#4498)
|
2023-09-06 22:06:18 +00:00 |
|
|
|
422d930914
|
feat: support blobs in eth_sendRawTransaction (#4495)
|
2023-09-06 12:48:15 +00:00 |
|
|
|
82f0fe1a5e
|
fix(rpc-types): do not flatten in ExecutionPayloadV3 (#4492)
|
2023-09-05 21:58:13 +00:00 |
|
|
|
ba850169b4
|
feat(engine): enable v3 endpoints (#4490)
|
2023-09-05 21:57:48 +00:00 |
|
|
|
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 |
|
|
|
1ec4d462a2
|
add semaphore to EthStateCacheService (#4477)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-09-04 17:19:11 +00:00 |
|
|
|
e4f26e8bf0
|
consolidate eip4844 pool errors (#4453)
|
2023-09-03 16:29:28 +00:00 |
|
|
|
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 |
|
|
|
e66e3e3556
|
feat(storage, tree): respect Transaction Lookup pruning in the blockchain tree (#4410)
|
2023-09-01 12:51:34 +00:00 |
|