Commit Graph

7597 Commits

Author SHA1 Message Date
16b64d8284 feat(make): add docs lint (#12082) 2024-10-25 20:22:02 +00:00
d91cacd14a feat(rpc): rpc rate limiter impl (#11952)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-25 17:11:24 +00:00
e676d71d0b feat: Freeze payload if final (#12078)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-25 17:08:01 +00:00
5568cca846 primitive-traits: add unit tests for Account (#12048) 2024-10-25 16:39:52 +00:00
e93e373853 making command public (#12074) 2024-10-25 14:21:17 +00:00
09506aa130 chore: rm TransactionFilter (#12066) 2024-10-25 12:25:52 +00:00
07bda5d453 chore: EthBuiltPayload touchups (#12067) 2024-10-25 12:17:32 +00:00
26d1b1524b fix: ignore discovered peers with tcp port 0 (#12065) 2024-10-25 12:17:07 +00:00
58441c158b fix: fail on unwind during reth import (#12062) 2024-10-25 12:10:20 +00:00
a87d654c55 feat: introduce iterator for default_ethereum_payload function (#11978) 2024-10-25 11:48:58 +00:00
2ae7ee51e0 fix: increase arbitrary::Unstructured buffer size if NotEnoughData is thrown (#12069) 2024-10-25 10:13:46 +00:00
269d705c70 test: ensure we acquire file lock in tests (#12064) 2024-10-25 08:38:07 +00:00
5a5ec73c37 Change return type of ReceiptBuilder (#11987) 2024-10-25 05:02:43 +00:00
d9889787a7 feat: improve e2e tests API + feeHistory test (#12058) 2024-10-25 05:01:44 +00:00
c3182f2a64 primitives-traits: small refac for IntegerList and more doc (#12049) 2024-10-25 04:37:20 +00:00
674616cab9 chore: change net::discv5 log target to discv5 (#12045) 2024-10-25 03:56:21 +00:00
965dabacad chore: add missing helpers to BestTransactions (#12044) 2024-10-25 05:57:09 +02:00
ea4fb26063 ci: enable compact-codec job (#12056) 2024-10-25 00:23:51 +00:00
777417ad8a feat: add reth test-vectors compact --write|--read (#11954) 2024-10-24 18:34:12 +00:00
ba78e43938 fix(exex): relax ExExContext trait bounds (#12055) 2024-10-24 16:52:13 +00:00
2fba3c027b feat: ExExContext's dynamic config (#11983) 2024-10-24 13:32:44 +00:00
e74f185d95 feat: add BestTransactions::filter_transactions (#12041) 2024-10-24 13:28:25 +00:00
53c5476637 chore(primitive-traits): rm EIP1559_ constants (#12036) 2024-10-24 13:20:11 +00:00
11149d295e feat(payload builder): transaction pool filter (#10542)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-24 13:13:05 +00:00
bea6e278df primitive-traits: use alloy MIN_PROTOCOL_BASE_FEE constant (#12037) 2024-10-24 12:29:24 +00:00
8b317f206f fix: exclude withdrawals from uncle block (#12038) 2024-10-24 14:36:52 +02:00
5e4da59b3a feat: Add more complex E2E test (#12005) 2024-10-24 11:12:34 +00:00
2d83f20489 chore: reuse alloy-primitives logs bloom (#12031) 2024-10-24 11:12:13 +00:00
d50da7fcd6 primitives-traits: use alloy SEPOLIA_GENESIS_HASH constant (#12024) 2024-10-24 10:50:43 +00:00
ebd1ed9fb8 feat(exex): notifications trait (#11972) 2024-10-24 10:49:14 +00:00
8bfb7f9ce9 primitive-traits: use alloy BEACON_NONCE constant (#12029) 2024-10-24 09:58:50 +00:00
bbeb799dc1 primitive-traits: rm ALLOWED_FUTURE_BLOCK_TIME_SECONDS constant (#12028) 2024-10-24 09:56:05 +00:00
84a30b0404 primitive-traits: use alloy INITIAL_BASE_FEE constant (#12022) 2024-10-24 09:53:15 +00:00
0df3148357 feat(payload): introduce payload freezing for predetermined blocks (#11790) 2024-10-24 06:29:07 +00:00
e04d1b4b4a perf(net): P2P sink, revert pull/11658 (#11712) 2024-10-24 06:04:57 +00:00
fcca8b1523 refactor: BlockchainTestCase::run rm repetitive convert ForkSpec to ChainSpec (#11896)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-24 05:26:25 +00:00
d7f08cd876 chore: remove some clones (#12008) 2024-10-24 05:09:14 +00:00
7a06298cf7 chore(rpc): make TransactionCompat::fill stateful (#11732) 2024-10-24 04:46:07 +00:00
082f2cd235 refactor: use op-alloy deposit signature (#12016) 2024-10-24 01:19:39 +00:00
40935321e3 chore(cli): engine cli options conflict with legacy (#11993) 2024-10-24 00:28:16 +00:00
f2195026cc test: more unit tests for TreeState (#11687) 2024-10-24 00:10:00 +00:00
044e2d6aea refactor(primitive-traits): use alloy EPOCH_SLOTS constant (#12018) 2024-10-23 23:15:45 +00:00
565e4b400d refactor(primitive-traits): use alloy ETHEREUM_BLOCK_GAS_LIMIT constant (#12019) 2024-10-23 23:15:15 +00:00
2fb63b0491 chore: dont log if nothing to evict (#12015) 2024-10-23 19:40:29 +00:00
d6f5a89a27 test: tests for empty block bodies (#12013) 2024-10-23 18:40:57 +00:00
57a21fcb9e chore: increase max proof window (#12001) 2024-10-23 16:22:51 +00:00
b73261936e chore(trie): prefix set doc comment clarification (#12010) 2024-10-23 15:59:22 +00:00
f3853e71b3 test(trie): get sparse trie nodes at depth (#12007) 2024-10-23 15:22:59 +00:00
bf612bee50 chore(hive): update expected failures (#12006) 2024-10-23 15:03:25 +00:00
89eb73f3d2 refactor: replace extra fields with ExecutionPayloadSidecar in engine (#11901) 2024-10-23 14:44:37 +00:00