Commit Graph

711 Commits

Author SHA1 Message Date
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
rakita
c7289bd9e8 feat: Selfdestruct storage changeset (#974) 2023-01-23 14:04:45 +01:00
mempirate
681f8a601a fix(net): export PeerInfo fields and derive Clone (#977) 2023-01-23 13:40:01 +01:00
mempirate
c326186397 fix(net): export PeerInfo struct (#973) 2023-01-23 02:16:15 -08:00
Kim, JinSan
1e84189fec chore(primitives): revise signature interface and transaction encode (#928)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-01-22 12:53:32 -08:00
Matthias Seitz
d32710e1ea chore: make FetchClient Cloneable (#970) 2023-01-22 12:27:06 -08:00
Ikechukwu Ahiara Marvellous
a331b54bb0 Create Network variant in reth_interfaces::Error (#950) 2023-01-22 20:59:50 +01:00
Matthias Seitz
009d2056f9 fix: mark response correctly (#966) 2023-01-22 16:48:04 +01:00
Matthias Seitz
fab1508954 chore: rm unused HeaderClient in Header Stage (#967) 2023-01-22 16:21:30 +01:00
Aurélien
583426bb95 Prevent follow-up requests if a response is likely bad (#946) 2023-01-21 20:13:20 -08:00
Matthias Seitz
72cc736cb5 feat(rpc): add missing parts for rpc builder pipeline (#954) 2023-01-21 20:06:04 -08:00
Dan Cline
86d543abfa fix(staged-sync): write genesis EIP1559 base fee (#965) 2023-01-21 18:50:52 -08:00
Georgios Konstantopoulos
acac82fcb3 refactor: introduce reth-staged-sync crate (#962) 2023-01-21 15:34:49 -08:00
Matthias Seitz
17ed0955df chore: make update_head fn sync (#960) 2023-01-21 14:35:26 -08:00
Aurélien
0523fd264d Add withdrawals in Block eth test model (#961) 2023-01-21 13:53:59 -08:00
Matthias Seitz
3c64c94616 perf: send request retries with high priority (#955) 2023-01-21 15:25:40 +01:00
rakita
e3271dafbe bug(stages): ExecutionStage incremented TranstionId to often (#952) 2023-01-21 11:31:14 +01:00
Bjerg
f2ed6e2bbe chore: add help text for --bootnodes (#948) 2023-01-20 22:25:29 -08:00
Frank Dai
3f7744398b build: bump the CRC crate from 1.x to 3.x (#930) 2023-01-20 18:55:24 -08:00
Matthias Seitz
c41bdd9cbf chore: prevent redundant hash initialization (#947) 2023-01-21 03:47:49 +01:00
Mariano A. Nicolini
25e9b399f3 refactor: use reverse walker (#938)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-20 09:38:26 -08:00
Matthias Seitz
d86c9890bd docs: document rlp derive macros (#945) 2023-01-20 09:36:19 -08:00
Matthias Seitz
a1d83dbbd3 chore: prevent redundant hash initialization (#944) 2023-01-20 09:03:34 -08:00
Matthias Seitz
e4bf94c3cb chore(net): reduce log level for outgoing conn errors (#941) 2023-01-20 11:24:06 -05:00
Mariano A. Nicolini
ab654dd402 refactor: remove legacy headermetrics describe (#943)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-20 16:35:57 +01:00
Ikechukwu Ahiara Marvellous
ac9f26fcab Extend HeadersClient, BodiesClient with a priority argument (#935)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-01-20 14:20:46 +01:00
Matthias Seitz
b4080a7de5 feat: concurrent headers downloader (#891) 2023-01-20 12:06:06 +01:00
Dan Cline
eb11da8adf fix(net): set status, forkfilter from chainspec (#939) 2023-01-20 10:53:01 +01:00
Andrew Kirillov
2ec490a13d feat(metrics-derive): ability to specify labels during instantiation (#893) 2023-01-19 16:25:20 -08:00
Enrique Ortiz
cfef666886 Network: Extend NetworkInfo trait with NetworkStatus (#923) 2023-01-19 14:43:51 -05:00
Matthias Seitz
2a77e08080 test: add stage name to test suite functions (#934) 2023-01-19 15:24:35 +01:00
Matthias Seitz
013eb5151d chore(clippy): make clippy happy (#933) 2023-01-19 05:20:35 -08:00
Ikechukwu Ahiara Marvellous
54e9b12e65 Send pings in P2PStream.poll_ready (#931) 2023-01-19 12:47:23 +01:00
Dan Cline
78ffd0a7c0 fix(primitives): remove Hardfork::Eip150, Eip158 (#926) 2023-01-18 19:38:25 -08:00
Georgios Konstantopoulos
d0e3741136 impl From for Status/SealedHeader (#927) 2023-01-18 19:23:02 -08:00
Dan Cline
82b10fae41 feat(primitives): add Hardfork::Eip150 and Eip158 (#925) 2023-01-18 15:04:16 -08:00