Commit Graph

846 Commits

Author SHA1 Message Date
f447db1eee feat: add static-file-types (#8361) 2024-05-23 13:39:11 +02:00
4250c33da1 chore: clippy happy (#8362)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-05-23 13:24:20 +02:00
7653e81d6f perf(primitives): avoid cloning receipts when calculating the root (#8350) 2024-05-22 19:00:06 +00:00
f45ca74772 refactor(consensus, evm): move post-execution validation to consensus (#8321) 2024-05-22 17:20:14 +00:00
e2a5857c20 docs: add panic comments in from_compact() (#8346) 2024-05-22 15:33:05 +00:00
c97963b354 fix(op): skip tx root validation for filtered out dup txns (#8316) 2024-05-21 11:17:18 +00:00
6b14cbc5e7 fix: reject trailing bytes when decoding transactions (#8296) 2024-05-21 11:01:44 +00:00
5100ddd28e fix: prevent CREATE tx for EIP-4844 types (#8291)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-05-21 08:45:23 +00:00
bcfa5780e8 fix: calculate parity of legacy EIP155 txs correctly in alloy compat (#8302) 2024-05-19 09:57:44 +00:00
9441d984ae Move reth-primitives::fs module to fs-utils crate (#8286)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-17 08:31:31 +00:00
aa5c52b944 chore: add alloy-compat for signature and transaction (#8197) 2024-05-15 07:00:17 +00:00
d1f38f1661 feat: proof verification (#8220) 2024-05-14 15:27:33 +00:00
4fa6277366 feat: add prague timestamp conversion from genesis to chainspec (#8216) 2024-05-13 01:16:37 -07:00
c2a05f07d3 chore: bump revm to latest with placeholders for EOF (#7765) 2024-05-12 06:12:24 -07:00
3efab64218 refactor(ethereum, primitives, evm): use Alloy EIP-4788 constants (#8208) 2024-05-12 12:43:15 +00:00
487f7e302b refactor: move all alloy-compat code to a standalone module (#8192)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-12 11:28:26 +00:00
ad54af8406 fix: copy and prune data from database with move_to_static_files, before a pipeline run/unwind (#8127) 2024-05-09 18:24:57 +00:00
ee3c93916d chore(deps): remove outdated dev dep and comment (#8184) 2024-05-09 17:29:42 +00:00
dd7c021470 feat: feature gate rpc-types import for alloy conversions (#7963)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-08 20:45:12 +00:00
0ad9c7866b feat(op): import receipts (#7914)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-05-07 20:26:58 +00:00
9bd74fda9e fix: use --syncmode=execution-layer from op-node for optimistic pipeline sync (#7552)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-07 20:16:04 +00:00
f281bbdccd fix(op): stages checkpoints init-state (#8021) 2024-05-07 13:29:16 +00:00
cbc6f268c0 replace reth BlobTransactionSidecar with alloy's (#8135)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-07 12:38:23 +00:00
47dade7c12 fix: set mainnet timestamps in op chainspecs for consensus checks (#8129) 2024-05-06 18:14:49 +00:00
614e1bccd0 chore: move NodeRecord type (#8121) 2024-05-06 15:00:35 +00:00
bff14c603f chore: rm leftover peer.rs file (#8098) 2024-05-04 14:40:39 +02:00
29be4072cb fix(op): bootnodes (#7990) 2024-05-02 17:24:19 +00:00
2334317dc7 chore: deduplicate fork timestamp configuration in ChainSpec (#8038) 2024-05-01 21:00:57 +00:00
99db2b352f feat(op): nonce replay (#7781) 2024-05-01 13:44:50 +00:00
bf9d9745ed fix(op): use canyon,ecotone fork timestamps for op mainnet (#8011) 2024-05-01 00:20:23 +00:00
8e65cb3aa5 Bump evm-inspectors and alloy (#8006) 2024-04-30 21:07:41 +00:00
d532217afb fix(op): discv5 ENR (#7991) 2024-04-30 19:18:19 +00:00
c3cdd8c646 feat(examples): sqlite rollup exex (#7826) 2024-04-30 12:00:18 +00:00
6619faf42b docs: correct encode_for_signing docs (#7973) 2024-04-29 21:44:44 +00:00
593b2b6d04 feat(rlp): custom rlp encoding tx type (#7968) 2024-04-29 20:20:51 +00:00
0819780027 feat: add extract_chain_id method (#7921) 2024-04-29 19:48:05 +00:00
33f4c3fa91 fix(op): genesis (#7969) 2024-04-29 18:49:41 +00:00
76e3aa9fa8 feat: enable optimism hardforks on genesis parse (#7935) 2024-04-29 12:54:15 +00:00
ead0fbf8fc chore: rm anyhow dep (#7944) 2024-04-28 14:40:36 +00:00
c535d59c8d refactor: extract GenesisAllocator type from primitives (#7932)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-28 13:15:35 +00:00
2deb259ead feat: replace duplicate Withdrawal type with alloy (#7931) 2024-04-27 15:09:28 +00:00
43f58f16dd chore: get rid of compat call (#7930) 2024-04-27 07:55:06 +02:00
cc4a418ddf refactor: extract peer types to net/types (#7912)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-27 04:18:59 +00:00
953ba043ad chore: bump alloy 4e22b9e (#7895) 2024-04-26 15:04:06 +00:00
7efdbf4924 fix: account for legacy tx in try_from tx to TransactionSignedEcRecovered (#7882) 2024-04-25 21:12:43 +00:00
e2e5201d8a chore(deps): bump enr, discv5, secp256k1 (#7000)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-04-25 19:50:38 +00:00
d312dbbea4 fix: chain spec for op mainnet (#7883) 2024-04-25 17:32:12 +00:00
6d1aab5380 refactor: minor Signature refactors (#7888) 2024-04-25 16:44:02 +00:00
29e5df81a4 chore: bidirectional eq for TxType (#7876) 2024-04-25 13:56:42 +00:00
1c17f08ad2 Replace TransactionKind with alloy_primitives::TxKind (#7859) 2024-04-25 12:50:04 +00:00