Commit Graph

970 Commits

Author SHA1 Message Date
joshieDo
495db6e30d chore: add pprof profiler/flamegraphs to all criterion benchmarks (#1425) 2023-02-17 01:08:32 -08: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
Dan Cline
bb520957d8 fix: set shanghai time in From<EthersGenesis> (#1424) 2023-02-16 15:28:16 -08:00
Matthias Seitz
bb65a7af95 fix: actually exit (#1421) 2023-02-16 22:52:41 +01:00
Matthias Seitz
760f76ab86 fix(net): set tracked peers metric by value (#1420) 2023-02-16 13:27:40 -08:00
Matthias Seitz
ae2441a9f9 perf(disc): evict after processing incoming packets (#1400) 2023-02-16 21:45:32 +01:00
Tomás
8547fbfaed test: walk_back and walk_range (#1407)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-02-16 12:25:21 -08:00
Matías Ignacio González
63bbafaaa7 docs: update stages docs (#1413)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-02-16 12:23:38 -08:00
Matthias Seitz
188d8469ad chore: disable runtime shutdown for now (#1417) 2023-02-16 12:22:19 -08:00
Matthias Seitz
b9c8380830 chore: spawn pipeline future to blocking pool (#1418) 2023-02-16 12:22:06 -08:00
Matthias Seitz
6005ecb89a perf(net): emit all discovred nodes (#1414) 2023-02-16 21:07:27 +01:00
Tomás
db4c4fb8d1 chore(db): make database error codes signed (#1236)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-02-16 10:39:30 -08:00
Roman Krasiuk
f979c6c1fb chore: reexport bytes & bump version to 1.4 (#1395) 2023-02-16 10:33:28 -08:00
Aurélien
d2ec304bd3 feat: allows to disable dns and discv4 discovery separately (#1406) 2023-02-16 10:30:47 -08:00
Roman Krasiuk
8db091e8e0 feat(engine-api): additional shanghai methods and types (#1410) 2023-02-16 10:18:53 -08:00
Matthias Seitz
b0e79fd4a5 perf(disc): only remove node from table if its bucket is half full (#1412) 2023-02-16 10:16:53 -08:00
Matthias Seitz
8a214d6f04 perf(disc): allow more FindNode failures (#1411) 2023-02-16 18:08:50 +01:00
Roman Krasiuk
9b81b4f20d chore: Header::seal and Header::seal_slow distinction (#1409) 2023-02-16 08:55:58 -08:00
Ikechukwu Ahiara Marvellous
9dae54a3ed feat: add Error extension trait for Result<Option<Block>> (#1381)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-02-16 17:51:34 +01:00
Matthias Seitz
39949fdd08 fix(disc): only answer FindNode if endpoint proof exists (#1404)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-02-16 17:42:11 +01:00
Matthias Seitz
804d8bf1da fix(disc): check insert result on neighbours response (#1401) 2023-02-16 14:03:19 +01:00
Roman Krasiuk
e97753c768 feat: withdrawals (#1322)
Co-authored-by: rakita <rakita@users.noreply.github.com>
2023-02-16 04:44:05 -08:00
Alexey Shekhirin
94674f9c16 feat(rpc, storage): eth_feeHistory except reward field (#1275) 2023-02-16 11:33:14 +01:00
Roman Krasiuk
c41c343492 fix: convert fuzz test names to snake case (#1390) 2023-02-16 10:27:25 +02:00
Georgios Konstantopoulos
06036706cc fix(hive+docker): use ubuntu image (#1363) 2023-02-15 21:07:45 -08:00
Dan Cline
d19720aa77 chore: add test for status init (#1388) 2023-02-15 18:20:59 -08:00
Dan Cline
4f1ec0d8d2 fix: use td from current head for status (#1386) 2023-02-15 16:08:37 -08:00
Aurélien
12d85087ac feat: Add Shanghai on Sepolia (#1357) 2023-02-15 15:56:59 -08:00
Dan Cline
03f74a53be fix: return correct file client tip (#1385) 2023-02-15 15:53:17 -08:00
Estéfano Bargas
139372fb76 feat: add native BlockId type and implement requiredCanonical field (#1237)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
Co-authored-by: Francisco Krause Arnim <fkrausear@gmail.com>
Co-authored-by: Francisco Krause Arnim <56402156+fkrause98@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-02-15 22:58:06 +01:00
Matías Ignacio González
f8eca7a209 test: Hardfork (#1382)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-02-15 13:56:11 -08:00
Matthias Seitz
ba20759062 chore(rpc): add more helper functions to modle regsitry (#1380)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-02-15 12:07:09 -08:00
Georgios Konstantopoulos
a08a7b0110 fix(rpc-types): use jsonrpsee_types so it compiles standalone
before reth-rpc-types would not compile standalone without any feature
turend on, it would work because of the feature being turned on by one of the transitive deps
2023-02-15 11:59:31 -08:00
Aurélien
cd9b988367 feat: make SubscriptionIdcompatible with client proc macro (#1378) 2023-02-15 20:33:42 +01:00
joshieDo
9842f15ee0 fix: storage hashing stage gets stuck in a loop on big contracts (#1362) 2023-02-15 11:23:30 -08:00
joshieDo
6da8967082 fix: use walk_range on import_table_with_range (#1364)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-02-15 11:22:24 -08:00
Matthias Seitz
c415221876 chore(rpc): rename RpcModuleConfig --> RpcModuleSelection (#1376) 2023-02-15 12:53:42 -05:00
Roman Krasiuk
550a53760c fix(stage): fatal channel closed error (#1379) 2023-02-15 09:49:14 -08:00
Matthias Seitz
7842036c93 fix(disc): add missing expiration checks on messages (#1375) 2023-02-15 11:49:41 -05:00
Matthias Seitz
007409601f fix(disc): only initiate endpoint proof if insert was succesful (#1377) 2023-02-15 11:48:20 -05:00
Matthias Seitz
a9b9f42715 fix(rpc): use rpc::BlockNumber type not u64 (#1370) 2023-02-15 14:17:33 +01:00
Matthias Seitz
5bf41610d7 fix: handle closed download channel in headers downloader (#1369) 2023-02-15 12:34:07 +01:00
Roman Krasiuk
022bf6342d fix(rlp): encode None optional fields as empty if any values left (#1366) 2023-02-15 02:23:35 -08:00
Matthias Seitz
a4ad2da06e chore: change RpcServer build (#1367) 2023-02-15 11:19:26 +01:00
tomarST
7480ea418b Split the http_ws_addr (#1323)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-02-15 11:01:02 +01:00
Roman Krasiuk
94686b8bbe fix(download): propagate body request error (#1365) 2023-02-15 10:43:12 +01:00
Matthias Seitz
78d06fd769 feat(rpc): work on subscriptions (#1290) 2023-02-14 21:37:26 -08:00
Bjerg
32a1966ebf feat: tell user that we are shutting down (#1360) 2023-02-14 19:59:28 -08:00
Bjerg
ddab623a46 fix: don't mark ok tasks as panicked (#1359) 2023-02-14 19:59:10 -08:00
Bjerg
d3817b1901 feat: more downloader metrics (#1189) 2023-02-15 00:52:04 +01:00