Commit Graph

46 Commits

Author SHA1 Message Date
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
7ab8a7f3ec chore: use workspace version (#3240) 2023-06-19 17:29:15 +00:00
ea2fcee995 chore: use workspace dependencies (#3132) 2023-06-13 22:46:26 +00:00
df9dfa6b6f chore(deps): use revm and revm-primitives as workspace deps (#3017) 2023-06-06 11:47:55 +00:00
171166e84a chore: add msrv to manifests, add and use workspace.package (#3006) 2023-06-06 03:45:44 +00:00
ae2b0954c6 perf: do not compile traces in release mode (#2652) 2023-05-15 17:06:10 -07:00
718cfb3c57 test(executor): account created & destroyed within the same transaction (#2671) 2023-05-15 03:13:48 -07:00
07efa2db45 chore(tree): Move tree related files to root of the lib (#2359) 2023-04-23 17:30:17 +02:00
db1e6cbeea chore: rename executor -> blockchain-tree (#2285) 2023-04-17 16:32:18 +02:00
2f6d5e6ad2 feat: add basic payload generator (#2161) 2023-04-12 21:36:20 +02:00
89c525f9c9 chore: bump revm to v3.1.0 (#2113) 2023-04-04 16:50:09 +02:00
e4a428e29b refactor: move executors to revm crate (#2076) 2023-04-03 17:01:36 +02:00
77d108660e feat(rpc): add eth_createAccessList implementation (#1652)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-03-08 10:07:09 +01:00
6d138daa11 feat: add revm-inspectors crate and accesslist inspector (#1529) 2023-02-23 17:06:15 -08:00
8299ca6fd6 feat: add reth-revm crate (#1526) 2023-02-23 14:16:42 +01:00