Commit Graph

49 Commits

Author SHA1 Message Date
7ab8a7f3ec chore: use workspace version (#3240) 2023-06-19 17:29:15 +00:00
a8be68a82c fix: prevent panic in trace call (#3216) 2023-06-17 17:15:00 +00:00
9e32b48bbb perf: calculate trace address on demand (#3217) 2023-06-17 16:21:38 +00:00
547911ac19 fix: set call trace gas limit with call inputs gas limit (#3214) 2023-06-17 14:07:05 +00:00
d6092cf1d3 feat: support nonce and balance changes in state diff tracers (#3199) 2023-06-17 00:46:19 +00:00
6d81d0c9d1 fix(rpc): enter,exit functions dont take db object (#3207) 2023-06-16 21:35:41 +00:00
3a90eac8b1 fix: exclude calls to precompiles in call graphs (#3141) 2023-06-15 11:13:51 +00:00
cf10590e4a feat: add js tracer (#3100)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-06-14 12:42:00 +00:00
ea2fcee995 chore: use workspace dependencies (#3132) 2023-06-13 22:46:26 +00:00
1ee8f6ff30 feat: add ParityTraceBuilder::callers (#3099) 2023-06-12 05:57:50 +00:00
7a63d97b40 fix: don't account for refunds after call (#3065) 2023-06-08 14:18:02 +00:00
0f14da756f fix: use gas limit for gas (#3063) 2023-06-08 13:43:03 +00:00
3aff8bcd1c chore: use new is_enabled functions (#3045) 2023-06-07 23:33:05 +00:00
c7187130ba feat(rpc): track gas remaining (#3049) 2023-06-07 23:32:11 +00:00
6c3ec9bc17 fix: use value of top trace for delegate call (#3053) 2023-06-07 18:36:53 +00:00
91a13a491b chore: clarify gas field (#3054) 2023-06-07 18:36:16 +00:00
4e7f31c11c feat: represent additional allocated memory (#3048) 2023-06-07 13:09:09 +00:00
8f4e37e8ff fix: exclude calls to precompiles in parity tracers (#2987) 2023-06-06 18:20:49 +00:00
1a4f407c4a perf: only set fields if enabled (#3031) 2023-06-06 18:19:38 +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
6e3b420bf3 fix(rpc): use u64 for gas (#3004) 2023-06-06 00:38:58 +00:00
088c388d13 fix(rpc): make memSize optional (#2999) 2023-06-05 23:17:30 +00:00
ef6fa6dca2 fix: process geth steps iteratively (#2980)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-06-05 02:49:24 +00:00
2d0e8162b8 fix: push_trace iteratively (#2979) 2023-06-05 02:26:57 +00: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
35e2421022 feat(rpc): set eip1559 gasPrice field (#2579) 2023-05-05 19:08:52 +02:00
6be4be6b2a perf: use ExecutionResult::into_logs (#2184) 2023-04-14 23:56:18 +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
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
0c434e7916 feat(rpc): impl parity trace_transaction (#1765) 2023-03-15 15:03:42 +01:00
4c1a35b2b8 feat: add trace inspector config (#1729) 2023-03-13 15:02:02 -07:00
6190eac9ce feat: add Tracing inspector (#1618) 2023-03-09 13:43:24 -08:00
d0b1e0aa02 fix(dep): update and lock revm (#1681) 2023-03-09 11:43:56 +01:00
4285186dbd refactor: Execution Stage owns Executor (#1568)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-03-01 00:55:51 +01:00
56394eec2c feat: Hook on Execution (#1567) 2023-02-27 08:21:34 -07:00
6d138daa11 feat: add revm-inspectors crate and accesslist inspector (#1529) 2023-02-23 17:06:15 -08:00