Commit Graph

40 Commits

Author SHA1 Message Date
joshieDo
44874bc557 feat: add TransactionSigned::recover_signers with the same order (#4120) 2023-08-15 17:40:09 +00:00
Matthias Seitz
bbe9d56ef4 Revert "feat: add TransactionSigned::recover_signers" (#4115) 2023-08-08 14:03:43 +02:00
joshieDo
4b0b63766e feat: add TransactionSigned::recover_signers (#4098)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-08 09:53:12 +00:00
Roman Krasiuk
f2f3425f1c chore: fix clippy (#3540) 2023-07-03 14:26:17 +03:00
Léo Vincent
0096739dbb doc: add reth logo to docs (#3317)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-06-26 15:41:11 +00:00
joshieDo
054f30f43c chore: rename Block*Provider for Block*Reader (#3385) 2023-06-26 14:13:45 +00:00
joshieDo
96abde0965 chore: AccountProvider -> AccountReader & AccountWriter (#3228) 2023-06-19 11:46:47 +00:00
Matthias Seitz
cf10590e4a feat: add js tracer (#3100)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-06-14 12:42:00 +00:00
Dan Cline
1a965b7969 fix(autoseal): use higher difficulty and fix root calc (#3044) 2023-06-07 10:31:38 +00:00
Dan Cline
c0fb169da4 fix: unwind on execution and senders errors (#2938)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-06-06 13:17:12 -07:00
Roman Krasiuk
fba6a03f64 fix(poststate): state clear eip (#2732) 2023-05-19 14:24:21 +03:00
Bjerg
e43b8aa92b chore: fix typo (#2736) 2023-05-18 23:43:21 -04:00
Matthias Seitz
fd45c8726d chore: executor error cleanup (#2709) 2023-05-17 11:13:08 +02:00
Roman Krasiuk
89349782ba test(executor): touched unchanged account (#2672) 2023-05-15 05:27:02 -07:00
Roman Krasiuk
718cfb3c57 test(executor): account created & destroyed within the same transaction (#2671) 2023-05-15 03:13:48 -07:00
Roman Krasiuk
059e9c9a29 fix(executor): do not destroy empty accounts (#2630) 2023-05-12 10:52:13 -07:00
Roman Krasiuk
34e34177f1 fix(executor): do not insert empty changesets for touched accounts (#2631) 2023-05-12 10:51:07 -07:00
Roman Krasiuk
b16678da1d fix(poststate): handle secondary selfdestructs (#2634) 2023-05-12 10:32:43 -07:00
Roman Krasiuk
8c1a1e0e06 fix(poststate): duplicate receipts (#2632) 2023-05-12 10:31:01 -07:00
Roman Krasiuk
09f1a5b640 feat(execution): state change size based commits (#2494) 2023-05-05 09:57:16 -07:00
Roman Krasiuk
3cf6015149 perf(proofs): root calculation using hash builder (#2517) 2023-05-02 17:41:22 +02:00
Roman Krasiuk
005ebd8511 fix(poststate): introduce wiped counter (#2480) 2023-04-30 22:37:45 -07:00
Matthias Seitz
420a65a206 feat: move StateRootProvider to StateProvider trait (#2392) 2023-04-25 10:52:46 -07:00
Bjerg
16ce944ee5 fix: only write changed storage to changesets (#2355) 2023-04-24 13:50:05 +02:00
rakita
07efa2db45 chore(tree): Move tree related files to root of the lib (#2359) 2023-04-23 17:30:17 +02:00
Bjerg
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
Matthias Seitz
db1e6cbeea chore: rename executor -> blockchain-tree (#2285) 2023-04-17 16:32:18 +02:00
Matthias Seitz
6be4be6b2a perf: use ExecutionResult::into_logs (#2184) 2023-04-14 23:56:18 +02:00
Matthias Seitz
2f6d5e6ad2 feat: add basic payload generator (#2161) 2023-04-12 21:36:20 +02:00
Matthias Seitz
5ce1873a83 feat: extract increment_account_balance (#2201) 2023-04-12 12:17:05 +02:00
Matthias Seitz
3957f80070 chore: extract withdrawal balance changes function (#2186) 2023-04-11 21:02:05 +02:00
Matthias Seitz
976d681792 feat: extract commit_changes function (#2185) 2023-04-11 13:24:52 +02:00
Bjerg
e4a428e29b refactor: move executors to revm crate (#2076) 2023-04-03 17:01:36 +02:00
Matthias Seitz
241ec32abf feat: add canonical_headers_range (#1795)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-03-16 17:06:32 -07:00
Bjerg
161de9aadf feat: persist contract analysis in db (#1640) 2023-03-08 16:25:14 +01:00
Tomás
77d108660e feat(rpc): add eth_createAccessList implementation (#1652)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-03-08 10:07:09 +01:00
Georgios Konstantopoulos
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
Bjerg
901813dcbb perf: save a hashing step for bytecodes (#1547) 2023-02-24 20:27:27 +01:00
Matthias Seitz
6d138daa11 feat: add revm-inspectors crate and accesslist inspector (#1529) 2023-02-23 17:06:15 -08:00
Matthias Seitz
8299ca6fd6 feat: add reth-revm crate (#1526) 2023-02-23 14:16:42 +01:00