Commit Graph

746 Commits

Author SHA1 Message Date
Aurélien
9cdead5646 feat: support time-based forking (#985) 2023-01-27 10:49:54 -05:00
Roman Krasiuk
8cfe24081e fix(download): body download range (#1065) 2023-01-27 06:55:25 -08:00
Roman Krasiuk
4a5a1dbea8 fix(download): header downloader initial state (#1064) 2023-01-27 05:02:44 -08:00
rakita
71dc531e68 feat: HistoryStateProvider (#1057) 2023-01-27 11:28:30 +01:00
Eugene Shevekhman
4e46d58b23 docs: update linked URL to Foundry in readme (#1060) 2023-01-27 01:01:05 -08:00
Roman Krasiuk
b5dab614df feat(cli): spawn task downloaders (#1055) 2023-01-26 19:20:13 +02:00
rakita
a9c75d2fc7 bug(db): move seek fn from DubTable to Table (#1031) 2023-01-26 17:39:28 +01:00
rakita
6dcced0cfb feat: index account/storage history (#978)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-01-26 17:03:02 +01:00
Dan Cline
1d5cce1092 fix(eth-wire): send p2p handshake disconnects (#1047) 2023-01-26 15:01:53 +01:00
Roman Krasiuk
bd540c70ce feat(download): bodies task downloader and header selection fix (#1049) 2023-01-26 04:43:22 -08:00
Matthias Seitz
2397c54a11 ci: add doc test job (#1045) 2023-01-26 00:26:59 -08:00
Roman Krasiuk
25b0e53268 test(db): dupsort append & append_dup (#1043) 2023-01-26 00:18:12 -08:00
Francisco Krause Arnim
d6bd075e7b doc: Fix broken doc-test on task.rs (#1042)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-25 21:23:48 +01:00
Georgios Konstantopoulos
ed239e868c feat(sync): TxLookup stage (#972)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-01-25 11:05:50 -08:00
Giovanni Napoli
99c52e55ba feat: compute genesis root (#1020) 2023-01-25 13:20:33 -05:00
Estéfano Bargas
572f05a2e5 fix: redundant clones at metrics tests (#1040)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-25 18:25:21 +01:00
Estéfano Bargas
d55b389754 test: added unban_peer() test (#1039)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-25 17:08:32 +01:00
Roman Krasiuk
c23a2215b0 chore(db): restructure providers crate (#1003) 2023-01-25 04:55:34 -08:00
Matthias Seitz
89ed9c8c41 test: print request error (#1032) 2023-01-25 04:28:33 -08:00
Aurélien
0666e29427 feat: move ReputationChangeKind to network-api (#1035) 2023-01-25 13:17:26 +01:00
Aurélien
e493720f64 feat: integrate chain_id and protocol_version in NetworkInfo (#1029) 2023-01-25 13:08:40 +01:00
Matthias Seitz
6c37b0aa1b feat: add task header downloader (#958) 2023-01-25 12:32:28 +01:00
Roman Krasiuk
d08aa94f5d feat(download): bodies downloader metrics (#1027) 2023-01-25 02:59:12 -08:00
Roman Krasiuk
c5cd64bb0e chore(download): cleanup bodies downloader errors (#1026) 2023-01-25 02:05:24 -08:00
Roman Krasiuk
93194e8a0c metrics(download): move header stage metrics to downloader (#1014) 2023-01-25 01:02:38 -08:00
Roman Krasiuk
d0f752fc5d chore(metrics): allow dot in the scope value (#1019) 2023-01-25 00:44:09 -08:00
Tomás
2ae88b01df test: fix failing doctests (#1024)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-25 04:04:48 +01:00
Dan Cline
3a3cbe28ce fix(primitives): ensure sepolia activates london at genesis (#1021) 2023-01-25 01:01:13 +01:00
Martin Paulucci
2d20be0d5c refactor: Make Transaction fee and price field types consistent (#1005)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-24 21:05:14 +01:00
Roman Krasiuk
d2f92f630f chore(metrics): support and default to . separator (#1018) 2023-01-24 21:03:06 +01:00
Matthias Seitz
a1ad688c52 docs(dns): add note about attempts (#1015) 2023-01-24 17:10:22 +01:00
Roman Krasiuk
01cb6c07df nit: add must_use to ConcurrentDownloader (#1010) 2023-01-24 06:24:15 -08:00
Roman Krasiuk
e195e1d14c chore(download): propagate fatal bodies db error (#1008) 2023-01-24 06:17:53 -08:00
Aurélien
1c93b2c528 feat: refactoring get_status() to return NetworkStatus (#997) 2023-01-24 14:38:21 +01:00
Bjerg
7905100f6d refactor: use dyn Consensus (#1007) 2023-01-24 14:33:48 +01:00
Matthias Seitz
0e02bdf83c meta: add field for version/commit (#1006) 2023-01-24 13:51:06 +01:00
Matthias Seitz
a24048a237 refactor: deprecate downloader trait (#959) 2023-01-24 13:38:11 +01:00
Matthias Seitz
167aa60ed2 chore(deps): rm unused deps in downloaders (#1004) 2023-01-24 12:14:50 +01:00
TurboFish
2ed8128e63 add TraceApi impl placeholder, todo for functions implemention (#998)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-01-24 11:31:24 +01:00
TurboFish
1e94131cf8 add DebugApi struct, functions to be implemented (#1000) 2023-01-24 11:19:28 +01:00
Aurélien
6f047a5de0 feat: add Web3 namespace RPC handler (#990) 2023-01-23 22:53:15 +01:00
Shankar Subramanian
e505c5f670 Fixed dead link in Book -> Installing Geth (#995) 2023-01-23 22:18:51 +01:00
Matthias Seitz
865367fe46 feat(rpc): add default to_rpc_result function (#993) 2023-01-23 22:13:13 +01:00
Estéfano Bargas
68c76664d0 test: small serialization test of u256 into json (#991)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-23 20:03:12 +01:00
Roman Krasiuk
d601895940 feat(download): bodies downloader stream (#905)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-01-23 10:48:03 -08:00
Estéfano Bargas
b354a17f65 test: add missing fork_id tests for the Görli and Sepolia nets (#987)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-23 17:32:29 +01:00
Bjerg
c5440cc775 chore: re-add confy (#989) 2023-01-23 16:54:57 +01:00
Bjerg
800c4e0e7b chore: rm unused dep (#988) 2023-01-23 10:13:55 -05:00
Matthias Seitz
5a11b58ad2 refactor: replace NetworkHandle with trait in NetApi (#979) 2023-01-23 15:59:37 +01:00
Matthias Seitz
9bc9cdbbee feat(rpc): add impl_to_rpc_result macro (#986) 2023-01-23 15:27:21 +01:00