Commit Graph

133 Commits

Author SHA1 Message Date
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
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
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
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
702d04bb85 chore(deps): rm hashbrown dep (#4861) 2023-09-29 20:38:01 +00:00
5f9a917fb1 feat: Alloy migration (#4737)
Co-authored-by: Alessandro Mazza <121622391+alessandromazza98@users.noreply.github.com>
Co-authored-by: Supernovahs.eth <91280922+supernovahs@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-09-28 15:55:39 +00:00
b85aa94033 docs: paradigmxzy -> paradigmxyz (#4837) 2023-09-28 14:27:30 +00:00
ec25f49530 chore(deps): bump boa (#4787)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2023-09-28 00:26:43 +00:00
50175f8cf6 fix: omit empty fields of AccountState (#4828) 2023-09-27 21:26:31 +00:00
29d66a1021 fix: use u64 nonce field for prestate (#4825) 2023-09-27 16:47:45 +00:00
b994d159b4 chore: silence unused warning (#4817) 2023-09-27 12:20:20 +02:00
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
1b17453261 chore: pin breaking icu releases (#4760) 2023-09-25 11:56:42 +00:00
a29f102999 chore: simplify get precompiles (#4681) 2023-09-20 23:15:30 +00:00
0a17bc66ff chore: update revm and map new errors to rpc (#4696) 2023-09-20 21:35:09 +00:00
4aa3ebdbdd chore: fix doc lints (#4639) 2023-09-18 17:08:35 +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
6beb3c4322 fix: set trace results root trace's gas used to execution result gas (#4556) 2023-09-11 18:21:33 +00:00
28f5118048 chore: update dependencies with breaking changes (#4555) 2023-09-11 14:53:09 +00:00
7dd14a7eba chore: pin git dependencies to specific revs (#4552) 2023-09-11 14:25:35 +00:00
3cc169fcfe fix: set trace results root trace's gas used to execution results gas (#4506) 2023-09-10 10:04:20 +02:00
95fe20886b Apply foundry improvements to reth (#4518) 2023-09-08 13:29:53 +00:00
00bebfd64d perf: small access list perf (#4505) 2023-09-07 12:21:00 +00:00
80ee49b777 fix: complete vmTrace memory delta recording (#4227)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-29 16:48:18 +00:00
fea753beb2 fix: compare prev value against new value (#4347) 2023-08-24 15:31:39 +00:00
f5a304286f fix: use gas_used from execution result (#4293) 2023-08-21 14:45:08 +00:00
1563506aea chore: add additional docs about root call gas limit (#4292) 2023-08-21 13:35:10 +00:00
890eacbe54 fix: record geth selfdestructs (#4264) 2023-08-18 15:39:06 +00:00
6edbc0eeaf chore(deps): bump boa + thiserror (#4234) 2023-08-16 16:28:13 +00:00
1d40f7197e style: use unwrap or default (#4169) 2023-08-14 09:24:41 +00:00
5c0ec6feeb fix: exclude single stop vm trace instruction (#4149) 2023-08-10 18:01:23 +00:00
2338720b68 fix: use original bytes (#4150) 2023-08-10 17:45:18 +00:00
a808f7c22d fix: omit output if empty (#4138) 2023-08-10 12:57:39 +00:00
64c8dd259c fix: record push stack as vec u256 (#4077) 2023-08-07 17:21:52 +00:00
e3457b8866 chore: add missing op and idx fields (#4076) 2023-08-05 16:59:36 +00:00
a519641e7d chore: use remaining (#4082) 2023-08-05 16:34:05 +00:00