Commit Graph

7576 Commits

Author SHA1 Message Date
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
889a7e0b98 primitive-traits: use alloy _DURATION constants (#11960) 2024-10-23 14:31:22 +00:00
b7167a9ddc test(tx-pool): add unit test for GetPooledTransactionLimit (#11975) 2024-10-23 14:30:57 +00:00
fa30a4f758 feat: add osaka hardfork (#11984) 2024-10-23 14:29:32 +00:00
e98a050dc7 fix(trie): account for existing nodes when revealing a node (#11836) 2024-10-23 14:27:52 +00:00
8a40d5c6aa feat(providers): add AtomicBlockchainProvider (#11705)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-23 13:40:14 +00:00
ab407e7444 chore: bump alloy 054 (#12000) 2024-10-23 13:39:41 +00:00
55d98bbc6e fix: check failed find nodes requests before sending new ones (#11997) 2024-10-23 13:37:39 +00:00
252cdf7f35 storage: add unit tests for StorageRevertsIter (#11999) 2024-10-23 13:35:24 +00:00
5e0ba4104d tx-pool: migrate ensure_max_init_code_size to PoolTransaction trait (#11976) 2024-10-23 13:11:59 +00:00
386379efd5 test(tokio-util): add unit tests for EventSender (#11980) 2024-10-23 12:58:56 +00:00
cf4e774542 chore: Ethereum -> Optimism in comment of optimism_payload (#11998) 2024-10-23 15:12:44 +02:00
ff04de380d chore: bump alloy-eip7702 (#11986)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-10-23 12:53:29 +00:00
7fd28df2b4 fix: re-establish bond on ping (#11989) 2024-10-23 11:39:12 +02:00
ee1260a1de refactor(tx-pool): move is_underpriced to ValidPoolTransaction impl (#11938) 2024-10-23 11:38:45 +02:00
6e5176221f fix: ping oldest more often (#11988) 2024-10-22 23:20:19 +00:00
74eb37523a fix: correctly poll BasicBlockDownloader (#11981) 2024-10-22 22:38:44 +00:00
d68dca1a26 chore: fix cargo feature warning (#11900)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-10-22 22:34:09 +00:00
527d344dda feat: Add reproducible build profile (#10459)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-10-22 21:52:49 +00:00
8bfbd97795 feat(discv4): add soft_remove_node (#11970) 2024-10-22 21:19:34 +00:00
22171d27bf chore: unpin serde (#11977) 2024-10-22 20:24:25 +00:00
28c61c15b4 fix: invoke prometheus recorder on op-reth Cli::run (#11982) 2024-10-22 19:46:00 +00:00