Commit Graph

61 Commits

Author SHA1 Message Date
fba6a03f64 fix(poststate): state clear eip (#2732) 2023-05-19 14:24:21 +03:00
e43b8aa92b chore: fix typo (#2736) 2023-05-18 23:43:21 -04:00
fd45c8726d chore: executor error cleanup (#2709) 2023-05-17 11:13:08 +02:00
ae2b0954c6 perf: do not compile traces in release mode (#2652) 2023-05-15 17:06:10 -07:00
89349782ba test(executor): touched unchanged account (#2672) 2023-05-15 05:27:02 -07:00
718cfb3c57 test(executor): account created & destroyed within the same transaction (#2671) 2023-05-15 03:13:48 -07:00
059e9c9a29 fix(executor): do not destroy empty accounts (#2630) 2023-05-12 10:52:13 -07:00
34e34177f1 fix(executor): do not insert empty changesets for touched accounts (#2631) 2023-05-12 10:51:07 -07:00
b16678da1d fix(poststate): handle secondary selfdestructs (#2634) 2023-05-12 10:32:43 -07:00
8c1a1e0e06 fix(poststate): duplicate receipts (#2632) 2023-05-12 10:31:01 -07:00
041b8d3207 feat: implement call tracer (#2349)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-05-11 00:49:27 -04:00
cb65224dd2 fix(rpc): initialize arena with root node (#2611) 2023-05-09 02:20:48 +02:00
e6107a1bce feat(rpc): add parity trace conversion (#2576) 2023-05-05 10:48:31 -07:00
f37d102820 fix(rpc): use parent block state when tracing blocks (#2574) 2023-05-05 19:21:09 +02:00
35e2421022 feat(rpc): set eip1559 gasPrice field (#2579) 2023-05-05 19:08:52 +02:00
09f1a5b640 feat(execution): state change size based commits (#2494) 2023-05-05 09:57:16 -07:00
3cf6015149 perf(proofs): root calculation using hash builder (#2517) 2023-05-02 17:41:22 +02:00
005ebd8511 fix(poststate): introduce wiped counter (#2480) 2023-04-30 22:37:45 -07:00
420a65a206 feat: move StateRootProvider to StateProvider trait (#2392) 2023-04-25 10:52:46 -07:00
eebcb03fea fix(evm): goerli coinbase (#2377) 2023-04-25 03:32:51 -07:00
16ce944ee5 fix: only write changed storage to changesets (#2355) 2023-04-24 13:50:05 +02:00
07efa2db45 chore(tree): Move tree related files to root of the lib (#2359) 2023-04-23 17:30:17 +02:00
68d8506d8e feat: block level indexing (#2275)
Co-authored-by: rakita <dragan0rakita@gmail.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-04-20 15:03:48 -04:00
db1e6cbeea chore: rename executor -> blockchain-tree (#2285) 2023-04-17 16:32:18 +02:00
6be4be6b2a perf: use ExecutionResult::into_logs (#2184) 2023-04-14 23:56:18 +02:00
2f6d5e6ad2 feat: add basic payload generator (#2161) 2023-04-12 21:36:20 +02:00
5ce1873a83 feat: extract increment_account_balance (#2201) 2023-04-12 12:17:05 +02:00
3957f80070 chore: extract withdrawal balance changes function (#2186) 2023-04-11 21:02:05 +02:00
976d681792 feat: extract commit_changes function (#2185) 2023-04-11 13:24:52 +02:00
087d0a6317 feat: CanonStateNotification for commit and reorg (#2156) 2023-04-10 13:11:15 +02:00
1913536e81 feat: add opcount tracer (#2111) 2023-04-04 22:04:50 -07:00
89c525f9c9 chore: bump revm to v3.1.0 (#2113) 2023-04-04 16:50:09 +02:00
a22cd918d0 feat(rpc): add fourbyte inspector (#2093) 2023-04-03 09:52:04 -07:00
60f392b6a7 feat(rpc): impl debug_traceCall (#2090) 2023-04-03 17:47:22 +02:00
e4a428e29b refactor: move executors to revm crate (#2076) 2023-04-03 17:01:36 +02:00
7c6c0b41e8 refactor: reward calc cleanup (#2075) 2023-04-01 13:22:22 -07:00
00712d642e feat(rpc): impl traceCall (#2029) 2023-03-31 11:19:56 -07:00
47b9738ede chore: fix some typos (#2025) 2023-03-29 14:49:50 +02:00
d0a70e179b chore(cli): bundle debug.* arguments in DebugArgs (#1968) 2023-03-24 14:14:35 +01:00
a7a469302e feat(rpc): add trace_rawTransaction handler (#1861) 2023-03-20 08:33:05 -07:00
0b7205da66 feat: run revm-inspectors via CLI hooks (#1850) 2023-03-19 16:51:09 -07:00
a59806f43b fix: add missing StructLog fields (#1847) 2023-03-19 12:17:28 -07:00
0936523e3d feat(rpc): kickoff geth traces (#1772) 2023-03-19 11:29:22 -07:00
075544e889 refactor: various cleanups (#1833)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-18 14:13:09 +01:00
9036f5ea9f style: prefer then_some over if else (#1810) 2023-03-17 14:16:29 +01:00
241ec32abf feat: add canonical_headers_range (#1795)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-03-16 17:06:32 -07:00
0c434e7916 feat(rpc): impl parity trace_transaction (#1765) 2023-03-15 15:03:42 +01:00
15d79cedad chore(deps): upgrade secp256k1+enr (#1715) 2023-03-15 11:15:55 +01:00
4c1a35b2b8 feat: add trace inspector config (#1729) 2023-03-13 15:02:02 -07:00
12e94029ac fix(executor): reset access list (#1716) 2023-03-12 13:33:55 +01:00