Matthias Seitz
eb1299194f
feat(rpc): implement newHeads subscription ( #1446 )
2023-02-19 19:41:37 +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
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
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
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
Alexey Shekhirin
94674f9c16
feat(rpc, storage): eth_feeHistory except reward field ( #1275 )
2023-02-16 11:33:14 +01:00
Bjerg
d216081b58
feat: add Finish stage ( #1279 )
2023-02-14 17:10:50 +01:00
Matthias Seitz
8a0156fe4e
feat: add ChainEventSubscriptions trait ( #1338 )
2023-02-14 15:49:56 +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
Roman Krasiuk
00a49f5ee7
chore(db): remove block numhash key ( #1242 )
2023-02-10 13:43:00 -08:00
rakita
23848df73a
chore: update revm to v3.0.0 ( #1248 )
...
Co-authored-by: Francisco Krause Arnim <fkrausear@gmail.com >
Co-authored-by: lambdaclass-user <github@lambdaclass.com >
2023-02-10 11:56:59 -08:00
Tomás
1d1d90bd19
feat: optional serde features ( #1214 )
...
Co-authored-by: lambdaclass-user <github@lambdaclass.com >
2023-02-07 15:52:32 -08:00
Roman Krasiuk
ee413da924
chore(download): remove body download range recovery ( #1201 )
2023-02-07 05:39:25 -08:00
Bjerg
02a6aec3fb
feat: support time-based forking ( #1128 )
2023-02-06 12:55:41 -08:00
Matthias Seitz
705d9fcc82
fix: consider empty headers response edge case ( #1180 )
2023-02-06 11:28:59 +01: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
e048718ea2
refactor: pull out rpc/ from net/rpc ( #1147 )
2023-02-02 14:17:26 -08:00
Roman Krasiuk
a3800c52c0
feat(consensus): beacon consensus builder ( #1119 )
2023-02-01 06:28:58 -08:00
Matthias Seitz
28cb91c6b4
perf(net): use qualified types for headers client future ( #1115 )
2023-02-01 13:12:48 +01:00
Aurélien
c5bc272057
fix: report reputation changes correctly ( #1086 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2023-01-31 11:05:13 -08:00
Aurélien
e2ac4d3f3c
feat: convert HeadersClient BodiesClient futures into associated types ( #1063 )
2023-01-30 01:25:15 -08:00
Andrea Simeoni
e63d257f0a
docs: consensus engine API ( #1083 )
2023-01-29 09:26:24 -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
rakita
71dc531e68
feat: HistoryStateProvider ( #1057 )
2023-01-27 11:28:30 +01:00
Roman Krasiuk
bd540c70ce
feat(download): bodies task downloader and header selection fix ( #1049 )
2023-01-26 04:43:22 -08: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
e195e1d14c
chore(download): propagate fatal bodies db error ( #1008 )
2023-01-24 06:17:53 -08:00
Bjerg
7905100f6d
refactor: use dyn Consensus ( #1007 )
2023-01-24 14:33:48 +01:00
Matthias Seitz
a24048a237
refactor: deprecate downloader trait ( #959 )
2023-01-24 13:38:11 +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
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
Aurélien
583426bb95
Prevent follow-up requests if a response is likely bad ( #946 )
2023-01-21 20:13:20 -08: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
rakita
899d011bfd
feat: add AccountHashingStage and StorageHashingStage ( #756 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-01-18 10:22:39 -08:00
Kim, JinSan
161fe0d957
test: signature & transaction w/ EIP155 ( #914 )
2023-01-18 09:48:52 -08:00
rakita
4f91344b5b
feat: BlockTransition remove hash from NumHash db index ( #894 )
2023-01-17 16:18:31 -08:00
Matthias Seitz
79fad91ca0
feat(net): integrate num active peers in downloader ( #900 )
...
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com >
2023-01-17 01:31:52 -08:00
LambdaClass
a1c8a34711
test: add test for header stage two step download ( #843 )
2023-01-13 14:40:42 -08:00
Kim, JinSan
c4bafe809b
fix: clippy warnings, or_fun_call and unnecessary_lazy_evaluations ( #846 )
2023-01-13 11:10:02 +01:00
Dimitris Apostolou
31cb66902e
fix: Fix typos ( #773 )
2023-01-09 01:43:51 +01:00
joshieDo
6407b5087e
chore: use B160, B256 and U256 coming from revm and ruint ( #676 )
...
* use B256, B160 and U256 from revm
* fix U256 from_str
* use U256::ZERO
* use temporary commit for revm and interpreter
* more U256::ZERO
* more changes for revm/ruint types
* clippy
* change revm and revm-interpreter repo
* remove H160 wrap
* minor cleanup
* remove unused
* fix MIN_PROTOCOL_BASE_FEE
2023-01-04 11:11:48 +02:00