Commit Graph

176 Commits

Author SHA1 Message Date
Matthias Seitz
5844ce10f3 feat: add evm env provider (#1525)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-02-24 11:21:18 +01:00
Matthias Seitz
8299ca6fd6 feat: add reth-revm crate (#1526) 2023-02-23 14:16:42 +01:00
Roman Krasiuk
22d20d568d feat(sync): set max block if debug.tip provided (#1522) 2023-02-23 03:05:37 -08:00
Matthias Seitz
e434e49f3f chore: rm trace per recovered sender (#1455) 2023-02-19 19:39:44 +01:00
Matthias Seitz
dba6b24bde chore: clippy fixes and make benches compile again (#1449) 2023-02-18 13:44:06 +01:00
Bjerg
1edb9d4ccd fix: make execution errors fatal (#1428) 2023-02-17 12:21:53 +01:00
Georgios Konstantopoulos
fad9c04b07 feat: Account Hashing Stage Benchmark (#1301)
Co-authored-by: joshieDo <ranriver@protonmail.com>
2023-02-17 15:28:46 +08:00
Roman Krasiuk
9b81b4f20d chore: Header::seal and Header::seal_slow distinction (#1409) 2023-02-16 08:55:58 -08:00
Roman Krasiuk
e97753c768 feat: withdrawals (#1322)
Co-authored-by: rakita <rakita@users.noreply.github.com>
2023-02-16 04:44:05 -08:00
joshieDo
9842f15ee0 fix: storage hashing stage gets stuck in a loop on big contracts (#1362) 2023-02-15 11:23:30 -08:00
Roman Krasiuk
550a53760c fix(stage): fatal channel closed error (#1379) 2023-02-15 09:49:14 -08:00
joshieDo
313bf28501 feat: add reth dump-stage command (#1328) 2023-02-14 09:23:33 -08:00
Bjerg
d216081b58 feat: add Finish stage (#1279) 2023-02-14 17:10:50 +01:00
Georgios Konstantopoulos
49292091dd Revert "feat: add reth dump-stage command" (#1327) 2023-02-13 19:10:58 -08:00
joshieDo
b3ff45229a feat: add reth dump-stage command (#1265) 2023-02-13 19:07:43 -08:00
Alexey Shekhirin
e93cd206fe feat(storage): accept any RangeBounds to walk_range (#1309) 2023-02-13 17:31:56 -08:00
Roman Krasiuk
3566c56478 perf(sync): do not store empty ommers entries (#1313) 2023-02-13 16:00:45 +01:00
Roman Krasiuk
eba63b8f77 fix: chainspec ttd check (#1285)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-02-11 12:49:01 -08:00
Dan Cline
3d0864bbb9 chore: move Transaction container to reth_provider (#1238)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-02-10 21:25:26 -08:00
Georgios Konstantopoulos
ea5633b3c3 feat: changed walk(), walk_dup() definitions and impls to accept Option<T::(sub)Key> #1197 (#1283)
Co-authored-by: Estéfano Bargas <estefano.bargas@fing.edu.uy>
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-02-10 21:10:31 -08:00
rakita
6473547d03 perf: move local_thread around ExecutionStage execute_inner (#1277) 2023-02-10 21:10:21 -08:00
Ikechukwu Ahiara Marvellous
b82eac4b00 Unify builder argument order (#1276) 2023-02-10 16:58:05 -05:00
Roman Krasiuk
00a49f5ee7 chore(db): remove block numhash key (#1242) 2023-02-10 13:43:00 -08:00
joshieDo
a58cf8ac60 ci: decrease proptest cases for trie::arbitrary (#1266) 2023-02-10 07:27:48 +02:00
Matthias Seitz
eb2f5e4ea0 refactor/perf: use rayon spawn for recovery jobs (#1226) 2023-02-09 14:21:33 -08:00
joshieDo
7e68373f2d perf(stages): Adds benchmark to TransactionLookupStage (#1130)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-02-09 13:10:12 -08:00
Bjerg
b7bda139d9 feat: init stage checkpoint metric (#1190) 2023-02-09 11:58:11 -08:00
Georgios Konstantopoulos
d7d61ec2bc bench: total difficulty (#1215) 2023-02-07 15:27:30 -08:00
Bjerg
02a6aec3fb feat: support time-based forking (#1128) 2023-02-06 12:55:41 -08:00
rakita
23f1a902b0 Fix transition id in storage hashing stage (#1192) 2023-02-06 16:43:38 +01:00
Georgios Konstantopoulos
2ef24b3b65 chore(stages/total-difficulty): make header cursor ro (#1174) 2023-02-04 19:12:21 -08:00
Georgios Konstantopoulos
533e7c9cc5 perf(SendersRecovery): re-use Secp256K1 context for >2x speedup and add benches (#1171) 2023-02-04 17:09:32 -08:00
Tomás
db5410b84b fix: missing hashed storage entries (#1143)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-02-04 12:27:57 -08:00
Tomás
fd7dc11960 feat(sync): MerkleStage (#994)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
Co-authored-by: Francisco Krause Arnim <fkrausear@gmail.com>
2023-02-03 18:50:33 -08:00
Kim, JinSan
6dce98cfa8 chore(execution): Refactor unused executor (#1096)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-02-03 16:36:30 -08:00
Georgios Konstantopoulos
1f64d8e9d7 refactor: pull reth/common/rlp up to reth/rlp (#1146) 2023-02-02 13:54:13 -08:00
Georgios Konstantopoulos
1642d77dcd chore: bump aquamarine (#1129) 2023-02-01 15:41:10 -08:00
Roman Krasiuk
a3800c52c0 feat(consensus): beacon consensus builder (#1119) 2023-02-01 06:28:58 -08:00
Aurélien
0149bde8fb Rename downloaders (#1108)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-01-31 16:44:29 -08:00
Georgios Konstantopoulos
6ef48829bd chore: run txlookup stage after exec (#1091) 2023-01-30 19:55:08 -08:00
Kim, JinSan
d865db49d5 chore(stages): Helper for walking over table range (#1025)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-01-30 19:52:10 -08:00
Roman Krasiuk
55fc6924b9 feat(download): immediate body response validation (#1080)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-01-30 15:44:41 -08:00
rakita
0e24093b0b fix: dont insert empty accounts after spurious dragon (#1089) 2023-01-30 22:21:18 +01:00
Roman Krasiuk
6f89ad086b chore(sync): consistent stage ids (#1085) 2023-01-30 12:36:39 +01:00
Aurélien
e2ac4d3f3c feat: convert HeadersClient BodiesClient futures into associated types (#1063) 2023-01-30 01:25:15 -08:00
Roman Krasiuk
0c2225956d fix(docs): broken links in stages docs (#1084) 2023-01-30 01:18:05 -08:00
rakita
17c1549eaf fix: change append with put. Some nit comments (#1070) 2023-01-29 02:43:21 -08:00
Bjerg
87306f2892 ci: ensure docs build (#1073)
Co-authored-by: xqft <estefano.bargas@fing.edu.uy>
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-27 18:49:22 +01:00
Bjerg
ba44c1551c feat: pipeline builder (#1017)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-01-27 18:21:12 +01:00
Roman Krasiuk
8cfe24081e fix(download): body download range (#1065) 2023-01-27 06:55:25 -08:00