Commit Graph

64 Commits

Author SHA1 Message Date
2e4376f359 add format checker to .toml (#13968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-28 12:20:58 +00:00
cde951732e refactor: store plain receipts instead Options in Receipts (#14010) 2025-01-27 16:05:48 +00:00
8d5668a23a chore: disable reth-ethereum-forks default features in workspace (#13054) 2024-12-02 11:29:54 +00:00
2dc92880ba chore(trie): move trie updates to reth-trie-common (#12863) 2024-11-26 12:09:12 +00:00
ff22c8eef8 chore(sdk): Define MaybeSerde (#12577)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-18 13:30:44 +00:00
cd9da550da chore: extract witness recorder helper type (#12566) 2024-11-15 10:31:14 +00:00
b1635fcba2 chore(sdk): make BlockBatchRecord generic over receipt (#12449) 2024-11-14 16:10:46 +00:00
777417ad8a feat: add reth test-vectors compact --write|--read (#11954) 2024-10-24 18:34:12 +00:00
e52f647644 chore(primitives): use alloy eth conversion constants (#11892) 2024-10-22 12:34:53 +02:00
cf4a4454ec fix: feature propagation (#11888)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-19 20:36:11 +00:00
a78de201b3 Refactor of state_change functionality (#11878)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 16:01:26 +00:00
3bd695ee63 feat: update el requests for devnet 4 (#11865)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 12:48:35 +00:00
96ad6d5bd5 chore: rm unused reth-revm c-kzg feature (#11860) 2024-10-17 22:40:15 +00:00
c76d319444 chore: rm optimism feature from reth-revm (#11797) 2024-10-16 12:44:19 +00:00
f2a508df34 primitives: rm more alloy_primitives reexports (#11222) 2024-09-26 11:29:18 +00:00
7b128d6923 feat(engine): save original files for witness invalid block hook (#11132) 2024-09-23 16:43:39 +00:00
20756d672c feat: use system call to update blockhashes (#10535) 2024-08-26 11:45:08 +00:00
87564bd17e chore(revm): rm no longer used BlockExecutorStats (#9830)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-26 15:33:43 +00:00
5097ae7cff test(revm): unit test insert_post_block_withdrawals_balance_increments (#9194)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-12 12:19:09 +00:00
9f55a6a702 chore: move withdrawal_requests_contract_call to reth-evm (#9272) 2024-07-04 06:40:39 +00:00
a3fd112915 feat: move calculate_intrinsic_gas_after_merge to tx pool (#8914)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-19 12:10:47 +00:00
b5f55d9a2b chore: make reth-revm compile with no-std (#8931) 2024-06-18 15:33:04 +00:00
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
ade059235b chore: move primitives/prune to reth-prune-types (#8676) 2024-06-07 15:24:39 +00:00
716976f0d1 feat: implement EIP-7002 (#8485) 2024-05-30 15:30:59 +00:00
911a3a4a92 chore: replace reth-provider dep in reth-evm (#8430) 2024-05-28 15:28:50 +00:00
e0a93193f0 chore(deps): rm reth-interfaces dep from reth-revm (#8387) 2024-05-24 11:17:12 +00:00
3efab64218 refactor(ethereum, primitives, evm): use Alloy EIP-4788 constants (#8208) 2024-05-12 12:43:15 +00:00
00f9acb94e chore: remove reth-revm optimism (#8141) 2024-05-07 16:55:46 +00:00
bcb0bff382 chore: rm redundant optimism feature (#8136) 2024-05-07 15:28:42 +00:00
067b0ff420 feat: integrate ExecutorProvider (#7798) 2024-05-03 11:39:46 +00:00
1c46e5ae7d feat: block executor provider and ethereum + op impl (#7594)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2024-04-19 09:41:51 +00:00
9a4c01fbee chore: rm node api deps (#7593) 2024-04-12 14:11:54 +00:00
fb30619192 fix(op-reth): non-deposit txs have depositReceiptVersion=1 (#6784) 2024-03-12 16:45:49 +00:00
5e2cac442f 0x/rm unused dep (#6899)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-03-01 11:34:31 +00:00
e03ab418b0 chore: rm unused op dep (#6743) 2024-02-22 18:38:33 +00:00
683b252f83 Segmenting cfg and block env impl from PayloadBuilderAttributes (#6623) 2024-02-16 17:08:24 +00:00
4c8f31a8c1 fix(op): Add optimism in node api, few cfg transitions (#6598) 2024-02-14 02:01:48 +00:00
1223895466 feat: separate node-builder crate (#6302) 2024-01-31 18:03:03 +00:00
acccf1441e feat: EvmEnvConfig trait (#6051) 2024-01-25 22:40:12 +00:00
19f481006b chore: move revm-inspectors to a separate repo (#5992) 2024-01-09 21:33:45 +00:00
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
14dd9e8150 feat(provider): StateRootProvider::state_root_with_updates (#5485) 2023-11-19 14:33:11 +00:00
e897764ad4 chore(meta): manifest maintenance (#5353) 2023-11-08 19:53:50 +00:00
52670a8b24 feat: op-reth (#4377)
Co-authored-by: Roberto Bayardo <bayardo@alum.mit.edu>
Co-authored-by: refcell.eth <abigger87@gmail.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: refcell <refcell@oplabs.co>
Co-authored-by: nicolas <48695862+merklefruit@users.noreply.github.com>
2023-11-05 17:33:42 +00:00
5d217a2867 feat(primitives): move revm-primitives to reth-primitives (#5088) 2023-10-19 22:35:46 +00:00
38e0d5ae61 add implementation for StateRootProvider for StateProviderTest (#5060) 2023-10-19 07:11:36 +00:00
a80b72041b feat: add pre-block EIP-4788 beacon root contract call (#4457) 2023-09-19 15:16:48 +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
8cdb097829 chore: simplify workspace = true usage (#3930) 2023-07-26 15:21:09 +00:00