Commit Graph

622 Commits

Author SHA1 Message Date
LambdaClass
ee0b07d654 test(sync): add test with partial run of total difficulty stage (#883) 2023-01-13 22:00:31 +02:00
Sanket Shanbhag
5c80bc9122 fix: validate fork_id before adding peer from discovery (#871) 2023-01-13 18:30:34 +01:00
Tomás
a5bdfe54dd feat(net): prioritize requesting peers with low latency (#835)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-13 16:01:39 +01:00
Enrique Ortiz
0603f07c6c feat(net): add way to get the NodeRecord of the local node (#875)
Co-authored-by: Enrique Ortiz <evalir@users.noreply.github.com>
2023-01-13 15:57:29 +01:00
Matthias Seitz
18dbcd4e6a fix: use correct boolean conversion for direction (#870) 2023-01-13 15:50:39 +01:00
Bjerg
02632cd888 feat: show possible values for reth stage (#872) 2023-01-13 06:01:59 -08:00
Matthias Seitz
77f48b05ba refactor(rpc): downgrade single mod files (#866) 2023-01-13 14:27:15 +01:00
Bjerg
707e488d2c feat: improve eth test runner (#868) 2023-01-13 14:24:18 +01:00
Matthias Seitz
bcbc3dacc7 test: rm multi_thread flavor for tests (#865) 2023-01-13 13:50:05 +01:00
Sanket Shanbhag
e3dbaf686e feat: include optional ForkId in Discovery (#863) 2023-01-13 13:30:08 +01:00
Aurélien
7ef2931dfc docs: use nightly clippy in vscode (#840) 2023-01-13 12:46:43 +01:00
Ikechukwu Ahiara Marvellous
237e66126b feat: add PoolTransaction struct (#804)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-01-13 12:34:42 +01:00
Matthias Seitz
3f9e7a080a feat(net): introduce PeersInfo trait (#860) 2023-01-13 12:04:39 +01:00
Matthias Seitz
513df631e3 chore: convert warn,err to debug (#862) 2023-01-13 12:00:57 +01:00
Matthias Seitz
6b86b40539 chore(deps): bump ethers (#861) 2023-01-13 11:57:14 +01:00
Kim, JinSan
c4bafe809b fix: clippy warnings, or_fun_call and unnecessary_lazy_evaluations (#846) 2023-01-13 11:10:02 +01:00
Matthias Seitz
e6ca4c56c6 feat: add shutdown signal to TaskManager (#831) 2023-01-13 10:34:22 +01:00
Matthias Seitz
7767b216bc feat: integrate DNS discovery service (#832) 2023-01-13 10:34:13 +01:00
Matthias Seitz
ba3048ceb0 refactor: add network-api crate (#838) 2023-01-12 19:39:44 -08:00
m0ham3dx
33c9cbea6a fix(book): fix banner image 2nd itr (#839) 2023-01-12 19:50:29 +01:00
Andrew Kirillov
e9cc416d7a feat(doc): Bootstrap MacOS runbook (#822) 2023-01-12 17:53:49 +01:00
David Kulman
49132a8d1a feat: Add neighbours_max_ipv4 test (#836) 2023-01-12 17:39:23 +01:00
Matthias Seitz
429cd69ed4 feat(nat): add None Natresolver (#834) 2023-01-12 07:56:43 -08:00
rakita
db24d3ae9e chore: enable arbitrary in db tests (#833) 2023-01-12 14:19:36 +01:00
Matthias Seitz
09c5a04c7b feat(disc): add DnsDiscovery service (#794) 2023-01-12 12:49:02 +01:00
Matthias Seitz
23984e3db7 chore(deps): rm unused tracing-futures (#830) 2023-01-12 12:22:27 +01:00
LambdaClass
4460dc7b25 feat(net): adaptable request timeouts (#789) 2023-01-12 11:10:14 +01:00
Andrew Kirillov
5b63437039 chore(net): set_capability_offsets tests and refactors (#763)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-01-12 11:09:21 +01:00
Bjerg
2f79d6e89a chore: docker improvements (#825) 2023-01-11 22:21:14 +01:00
m0ham3dx
09b7958fb2 mx - readme.md fix - fix broken image with reth repo official banner (#824) 2023-01-11 21:10:12 +01:00
Enrique Ortiz
70e528857a chore(downloaders): remove backoff logic (#823)
Co-authored-by: Enrique Ortiz <evalir@users.noreply.github.com>
2023-01-11 20:38:29 +01:00
Bjerg
20ee1bb1c9 refactor: move cli trace helpers to reth-tracing (#820) 2023-01-11 10:20:37 -08:00
Enrique Ortiz
8f97540bd9 docs: remove outdated & extra release.md (#821) 2023-01-11 19:11:10 +01:00
Enrique Ortiz
dc8edcabb3 chore: double default session event buffer to 128 (#819)
Co-authored-by: Enrique Ortiz <evalir@users.noreply.github.com>
2023-01-11 17:43:19 +01:00
Matthias Seitz
9c10234cda feat: add rate limit implementation (#813)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-01-11 14:30:28 +01:00
Bjerg
531dbdbd29 fix: allow partial configs (#814) 2023-01-11 13:49:56 +01:00
Bjerg
2e95ed4b6e fix: make config serialize as toml (#811) 2023-01-11 13:36:41 +01:00
Bjerg
2e87017686 feat(cli): more reasonable log output (#784) 2023-01-11 11:53:33 +01:00
TurboFish
16d506d21c add a helper function for ActiveSession on_request to safely emit_message (#806)
Co-authored-by: turbofish <junwow@amazon.com>
2023-01-11 11:04:23 +01:00
Loren Siebert
e846fbbb80 Point at the book for run instructions (#795)
* Point at the book for run instructions

* Update README.md

Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>

Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-01-10 22:37:26 -08:00
Siyuan Han
b91e8128e8 chore(docs): update expired geth installation link (#802) 2023-01-10 22:06:25 -08:00
joshieDo
aabbe4923b chore(codecs): add proptest roundtrip to all main_codec (#803) 2023-01-10 22:06:01 -08:00
LambdaClass
593a94e426 feat: add drop subcommand for db command (#801) 2023-01-10 22:55:05 +01:00
Matthias Seitz
55bc2591e6 fix(net): handle outgoing connection error correctly (#798) 2023-01-10 21:30:17 +01:00
LambdaClass
3bd1458df6 Rename cursor functions (#787) 2023-01-10 20:08:30 +01:00
rakita
e5e74cbc02 fix(execution): Increase cache scope, and apply block reward to cache (#793)
* bug: Apply block reward to evm cache

* Move cache to all blocks

* add tests

* Update crates/executor/src/executor.rs

Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>

Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-01-10 08:05:50 -08:00
David Kulman
515590faa8 refactor: move cli utils to new reth-cli-utils crate (#790)
* Move bin/src/util to reth-cli-utils

* Add reth-cli-utils to workspace members

* Fix imports in bin/src

* Create reth-cli-utils crate

* Add utils import
2023-01-10 01:13:41 +01:00
LambdaClass
7c9c2fea50 feat(txpool): add gas limit check when inserting new transactions (#780)
* Add gas limit check when inserting transaction

Part of the code was copied from an issue comment:
https://github.com/paradigmxyz/reth/issues/76#issuecomment-1345281800

Co-authored-by: Eduardo <96149783+elprogramadorgt@users.noreply.github.com>

* Add test for gas limit check

Co-authored-by: Eduardo <96149783+elprogramadorgt@users.noreply.github.com>
2023-01-09 20:50:06 +01:00
Matthias Seitz
2b3dfe93a7 feat(dns): add dns discovery service (#768)
* feat(dns): add dns discovery service

* feat: add entry types

* add codec impls

* resolve basics

* Update crates/net/dns/src/tree.rs

Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>

Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-01-09 18:09:09 +01:00
Matthias Seitz
d522abb749 chore(deps): bump tokio 1.24 (#778) 2023-01-09 17:52:08 +01:00