Commit Graph

378 Commits

Author SHA1 Message Date
67d93e822e chore(evm): use provider errors (#5649) 2023-12-01 12:35:45 +00:00
18d563dd27 chore: use U256::is_zero (#5616) 2023-11-28 15:44:27 +00:00
cda471ceb4 feat(op-reth): Canyon transition create2Deployer force deployment (#5527) 2023-11-27 18:25:26 +01:00
92fecc1daf feat(op-reth): Canyon receipts version (#5526) 2023-11-27 16:59:00 +00:00
7debf93f36 feat(op-reth): Canyon receipts root RLP fix (#5504) 2023-11-27 16:05:41 +00:00
c49cda62b0 chore: make traces public (#5567)
Co-authored-by: Enrique Ortiz <hi@enriqueortiz.dev>
2023-11-27 14:35:40 +00:00
7de2582000 chore: export StackSnapshotType (#5566) 2023-11-25 09:21:01 +00:00
4679bce41a fix(tracing): fix the parity vmTrace stack pushes #5561 (#5563)
Co-authored-by: fake <fake@fake>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-25 05:40:59 +00:00
337fb311ee chore: phase out reth-primitives from inspectors (#5552) 2023-11-23 17:09:08 +00:00
fc9bdea320 chore: reuse alloy Log type (#5548) 2023-11-23 15:40:38 +00:00
30f4114702 chore: use rpc types Accesslist in inspector (#5549) 2023-11-23 15:40:31 +00:00
5a1b0def35 chore: move TracingConfig init to tracing crate (#5546) 2023-11-23 15:02:33 +00:00
61a688b04e chore: make fields pub (#5545) 2023-11-23 15:02:29 +00:00
7c148b4120 chore: get almost rid of reth-primitives in tracer impl (#5544) 2023-11-23 15:13:41 +01:00
de048c4561 fix(tracing): reduce stack memory when tracing (#5528) 2023-11-22 17:32:28 +00:00
9ecdea7eef chore(execution): rename EVMProcessor factory (#5533) 2023-11-22 17:03:12 +00:00
c825b26f2e fix: dont use Stack::default (#5521) 2023-11-21 19:58:36 +00:00
14dd9e8150 feat(provider): StateRootProvider::state_root_with_updates (#5485) 2023-11-19 14:33:11 +00:00
30dfc070e1 chore(provider): migrate providers to ProviderError (#5473) 2023-11-17 14:07:28 +00:00
64500e93a2 chore: make decode_enveloped args consistent with other fns (#5456) 2023-11-16 18:56:39 +00:00
b1b27e231b chore: misc tracer changes (#5404) 2023-11-12 14:03:00 +01:00
e897764ad4 chore(meta): manifest maintenance (#5353) 2023-11-08 19:53:50 +00:00
f8ceda9ea8 chore: reduce size of common types (#5304) 2023-11-06 12:45:20 +00:00
18a55d240b ci: fix partitions + clippy (#5314) 2023-11-05 19:00:59 +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
535b8687a5 perf: gc refs for js tracing (#5264)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2023-11-03 16:58:55 +00:00
cf438d91bd fix: peek returns nth element from the top of the stack (#5262) 2023-11-01 17:46:54 +00:00
7140bc29ff fix: filter out empty storage entries in state diff (#5230) 2023-10-30 13:38:24 +00:00
3b7d09327e fix: fetch account code if not empty (#5229) 2023-10-30 13:33:33 +00:00
8f0a415068 chore: bump revm version (#5187) 2023-10-26 00:06:12 +00:00
e05dba69ce chore: rewrite all error messages for consistency (#5176)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-10-25 20:12:03 +00:00
1c0373b322 perf: only record active context memory (#5174) 2023-10-25 20:01:25 +00:00
fb5f0bac06 fix: use recorded opcode (#5171) 2023-10-25 13:26:36 +00:00
0c86980498 fix: record touched accounts in prestate default mode (#5138) 2023-10-24 12:34:40 +02:00
4890006220 Patch/Auto-mine (#5042) 2023-10-24 12:30:59 +02:00
2045171d26 fix: load code by hash for prestate trace (#5115)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-10-21 10:23:18 +00:00
c6d279c01a fix: no value for staticcall call traces (#5117) 2023-10-21 09:43:26 +00:00
14f2b9088e chore: Patch revm to current head commit (#5109)
Co-authored-by: clabby <ben@clab.by>
Co-authored-by: rakita <dragan0rakita@gmail.com>
2023-10-20 19:03:25 +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
3adc627a35 feat(rpc): enable eth_getProof (#5071) 2023-10-18 16:05:26 +00:00
3eb02656ca fix: geth prestate tracing (#5040) 2023-10-16 19:11:28 +00:00
931065d71c fix: improve parity statediff (#5037) 2023-10-16 13:19:11 +00:00
3028bbd83c fix: some trace statediff improvements (#5033) 2023-10-15 21:31:30 +02:00
2dbd142d60 feat(bin, prune): pass prune segments from CLI & refactor modes (#4964) 2023-10-12 11:49:28 +00:00
ee5b8c9064 fix: Match prestate tracer to Geth spec, fix storage diff misattribution (#4483)
Co-authored-by: clabby <ben@clab.by>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-09 16:24:14 +00:00
51ecf3e96d fix: improve account diff populate (#4934) 2023-10-06 19:23:22 +00:00
851831f4b8 fix: filter out unchanged account states in diff mode (#4931) 2023-10-06 18:11:00 +00:00
1e7d028d53 refactor(prune): segment trait, receipts impl (#4887) 2023-10-05 11:56:47 +00:00
afebb2b20b intrinsic gas check (#4867)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-04 12:33:40 +00:00