Commit Graph

2494 Commits

Author SHA1 Message Date
5c3d7d0b2a (chore) surface block hash for MissingTotalDifficulty error (#4711) 2023-09-21 13:51:40 +00:00
5779fa4ad0 feat(interfaces): better doc for BlockValidationError and BlockExecutionError (#4708) 2023-09-21 13:22:26 +00:00
8cb28a7005 fix: bump revm with breaking change (#4706) 2023-09-21 14:59:11 +02:00
5be8ae4b64 refactor(engine): update sync state for r/w hooks (#4687) 2023-09-21 12:13:44 +00:00
cf5d0e2307 chore: fix non_snake_case rust-analyzer warning (#4689) 2023-09-21 11:47:26 +00:00
6d3e229e12 feat(interfaces): move BlockHashNotFoundInChain to BlockchainTreeError (#4697) 2023-09-21 11:16:22 +00:00
f00df57ea5 fix: add excess_blob_gas for first cancun block (#4700) 2023-09-21 10:41:22 +00:00
a29f102999 chore: simplify get precompiles (#4681) 2023-09-20 23:15:30 +00:00
30b4ddb5f9 fix: add CANCUN to revm_spec_by_timestamp_after_merge (#4699) 2023-09-20 23:09:18 +00:00
1718f14663 feat: add enough blob fee tx state (#4680) 2023-09-20 22:32:53 +00:00
b870a4ef01 feat(interfaces): better document BlockchainTreeError (#4693) 2023-09-20 21:39:10 +00:00
0a17bc66ff chore: update revm and map new errors to rpc (#4696) 2023-09-20 21:35:09 +00:00
1962014a77 feat(primitives): add calculate_blob_gas_used function in SealedBlock (#4692)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-20 21:34:07 +00:00
0874767cd9 refactor(interfaces): Result -> RethResult, Error -> RethError (#4695) 2023-09-20 21:13:16 +00:00
6016da7a12 refactor(engine): always connect buffered blocks on r/w hook finish (#4657) 2023-09-20 12:13:45 +00:00
afbe88f583 feat(error): revamp make_canonical error (#3899)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-20 07:25:54 +00:00
24a8590e69 feat: validate blob_gas_used in header (#4676) 2023-09-20 06:58:48 +00:00
a979f5b661 add TransactionsProvider implementation for MockEthProvider (#4656) 2023-09-20 06:54:21 +00:00
a964a7e898 feat(net): add helper functions to TransactionsHandle implementation (#4668) 2023-09-20 06:51:13 +00:00
24d7bdeafd fix: convert SpecId::Cancun to cancun precompile id (#4675) 2023-09-19 23:38:12 +00:00
ad10a17c29 fix: set block env excess blob gas (#4672) 2023-09-19 23:07:00 +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
57c10e5b65 refactor(engine, tree): connect buffered blocks on pruner finish (#4613) 2023-09-19 16:36:24 +00:00
1406142af8 fix: clear buffered blocks on sync (#4658) 2023-09-19 15:48:34 +00:00
a80b72041b feat: add pre-block EIP-4788 beacon root contract call (#4457) 2023-09-19 15:16:48 +00:00
a96dbb476c perf: optimize engine poll loop (#4655) 2023-09-19 15:16:04 +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
11ee5d7530 fix: typos (#4648)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-09-19 10:34:37 +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
11f5f3f8d7 feat(engine): hooks (#4582) 2023-09-18 17:52:58 +00:00
78edae4d4f feat(prune): add pruner log with INFO level (#4573)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-09-18 17:45:31 +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
66589209a0 feat: enable size-limited file logs by default (#4192)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-18 14:08:18 +00:00
aeb37aab53 fix: fill missing eip4844 settings (#4633) 2023-09-18 15:52:58 +02:00
cbb74346bd test: add assert_invariants (#4623) 2023-09-18 13:02:20 +00:00
8baf2344d4 chore: demote session established log level (#4564)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-18 08:38:45 +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
873b6f71d8 fix: holesky genesis (#4616) 2023-09-15 18:49:19 +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