Commit Graph

680 Commits

Author SHA1 Message Date
37f3933db2 feat: add NetworkPrimitives to NetworkBuilder (#13169)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-12-10 20:56:32 +00:00
73f1583455 Bump alloy to 0.8.0 (#13268)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-10 20:06:21 +00:00
4c39b98b62 chore: add StorageLocation to BlockBodyWriter trait (#13266) 2024-12-10 13:56:35 +00:00
d97449dae4 fix: bounds for BundleApi (#13267) 2024-12-10 14:50:16 +01:00
eb6080863b feat(rpc): relax VaidationApi and EngineApi (#13241) 2024-12-09 21:48:29 +00:00
c7c84f2d3f feat: relax bounds for eth_simulateV1 (#13232) 2024-12-09 19:08:49 +00:00
3af2afe995 chore: relax more consensus functions (#13236) 2024-12-09 18:26:32 +00:00
4fa86c5484 Add placeholder OpHardfork::Isthmus (#13112)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-07 06:22:19 +00:00
6b35b05993 feat: relax bounds for EthPubSub (#13203)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-07 05:30:56 +00:00
cd13bd91cd feat: unify ReceiptWithBloom from Alloy (#13088)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-12-06 19:12:44 +00:00
806a1b1e88 chore: use slice arg for tx decoding (#13181) 2024-12-06 16:21:04 +00:00
cf2a6a1ee8 feat: EthApi traits abstraction (#13170) 2024-12-06 12:30:50 +00:00
8226fa0cac feat: use network tx for Pool::Pooled (#13159)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-05 19:50:43 +01:00
d71a4be982 feat: Add ratelimiting to OpWitness API (#12998)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-05 15:42:52 +00:00
b4124dd1b0 feat: make RPC cache generic over primitives (#13146) 2024-12-05 13:14:51 +00:00
0016d91ed6 feat: install op miner endpoint (#13147) 2024-12-05 11:35:09 +01:00
874cf89022 feat: add OpBuilder config (#13132) 2024-12-04 21:07:43 +00:00
d298fb1b81 fix(op): add missing op consensus validation check (#13122) 2024-12-04 14:27:49 +00:00
24af0a83a0 Extend revm spec tests for holocene (#13111) 2024-12-04 13:56:05 +00:00
0fcc6cf19e feat: Add Transaction AT to ConfigureEvm (#13106) 2024-12-03 17:09:44 +00:00
886471d693 Introduce HashedPostStateProvider (#12607)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-03 16:56:17 +00:00
9d5e159968 feat: make InvalidBlockHook generic over NodePrimitives (#13105) 2024-12-03 15:38:10 +00:00
bfcd98326c feat: add Op DA config (#13095) 2024-12-03 12:38:00 +00:00
5724114947 feat: use primitive transaction as PoolTransaction::Consensus (#13086) 2024-12-03 08:46:37 +00:00
ea82cbdc60 chore(sdk): define OpTransactionSigned (#11433) 2024-12-03 06:47:46 +00:00
9ed9fa241d refactor: rename TransactionSignedEcRecovered to RecoveredTx (#13074) 2024-12-02 23:36:09 +00:00
65193bdaf3 feat: add std feature to network-peers (#13078) 2024-12-02 20:56:21 +00:00
756eafa1aa chore: disable default features op forks (#13073) 2024-12-02 20:20:45 +00:00
8d10b93295 chore: rename codecs optimism feature to op (#13067)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-02 19:28:20 +00:00
6cea9955b6 Check holocene activation based on the parent's timestamp (#13060)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-02 18:55:00 +00:00
aacf5d13d2 chore: disable more default features (#13065) 2024-12-02 18:03:33 +01:00
6789ff4a1e chore: add OpEthApiBuilder and OpEthApiInner (#13009) 2024-12-02 14:56:55 +00:00
332cce1f9b feat: add header AT to provider (#13030)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-12-02 13:24:48 +00:00
519a10ae99 chore: remove OpTxType new type (#12715) 2024-12-02 13:24:21 +00:00
dd055a4615 feat(executor): call hook with state changes after post block balance increments (#13050) 2024-12-02 12:11:08 +00:00
8d5668a23a chore: disable reth-ethereum-forks default features in workspace (#13054) 2024-12-02 11:29:54 +00:00
3f93f35c20 feat: add Header AT to EthChainSpec (#13046) 2024-12-02 00:56:00 +00:00
7f88e62781 feat: bump alloy (#12930)
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
2024-12-02 00:55:17 +00:00
3dc6f506b0 chore: disable alloy-rlp default features (#13042) 2024-11-30 18:40:26 +01:00
4634625181 feat: make ommers table generic over header (#13038) 2024-11-30 17:16:06 +00:00
00b3447947 cachore: disable alloy-chains default features (#13039) 2024-11-30 17:22:21 +01:00
7353dc94a8 feat: generic receipt ExecuteOutput (#12966) 2024-11-30 15:49:54 +00:00
489d4e8595 feat(eecutor): send EvmState in state hook (#13025) 2024-11-30 12:37:05 +00:00
5d71150355 feat: consensus trait generic over NodePrimitives (#13026) 2024-11-29 22:26:36 +00:00
db6e5b5cd4 feat: make js-tracer feature optional for node builder crate (#12178)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-29 14:15:21 +00:00
29289ccaec feat: add Primitives AT to BlockExecutorProvider (#12994) 2024-11-29 12:53:25 +00:00
b6b8c474ab feat: on-disk reorg E2E test (#12977) 2024-11-29 12:41:46 +00:00
a01e0319e4 feat: add clone into consensus (#12999) 2024-11-29 10:53:05 +00:00
b10f576933 chore: make generic header consensus validation (#12965) 2024-11-29 07:09:37 +00:00
1d5bd46594 chore: make op-node-testing- leaner (#12958) 2024-11-28 12:48:36 +00:00