François Garillot
|
075544e889
|
refactor: various cleanups (#1833)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-03-18 14:13:09 +01:00 |
|
Dan Cline
|
7ac06cd29f
|
feat: use chain specific bootnodes (#1826)
|
2023-03-17 19:28:00 -04:00 |
|
Matthias Seitz
|
241ec32abf
|
feat: add canonical_headers_range (#1795)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2023-03-16 17:06:32 -07:00 |
|
Matthias Seitz
|
1cba25e651
|
chore(deps): bump aquamarine 0.3 (#1780)
|
2023-03-15 23:19:25 +01:00 |
|
Matthias Seitz
|
15d79cedad
|
chore(deps): upgrade secp256k1+enr (#1715)
|
2023-03-15 11:15:55 +01:00 |
|
rakita
|
237fd5ce6e
|
feat: BlockchainTree (#1212)
Co-authored-by: Dragan Rakita <draganrakita@192.168.1.4>
|
2023-03-14 11:17:14 -07:00 |
|
Matthias Seitz
|
e5a0fc6550
|
chore(clippy): make clippy happy (#1710)
|
2023-03-11 16:27:24 +02:00 |
|
Matthias Seitz
|
ad5f9aa78c
|
refactor: extract transaction consensus errors to standalone type (#1697)
|
2023-03-10 04:43:04 -08:00 |
|
Matthias Seitz
|
edeedd519e
|
fix(net): enforce soft limit when propagating tx hashes (#1660)
|
2023-03-07 11:56:05 -05:00 |
|
Matthias Seitz
|
2d1bcd17d8
|
perf: improve initial pooled tx exchange (#1615)
|
2023-03-03 14:50:49 -05:00 |
|
Tirth Patel
|
fbfec26a36
|
Support soft limit in NewPooledTransactions (#1577)
|
2023-03-03 09:36:01 +01:00 |
|
Dan Cline
|
1b52fe90c8
|
feat: do not ban non-global IPs (#1549)
|
2023-02-24 18:21:02 -05:00 |
|
Dan Cline
|
c168ef4433
|
feat: implement eth handshake disconnects (#1494)
|
2023-02-22 12:18:12 +01:00 |
|
Matthias Seitz
|
f78da81e1e
|
feat(net): support eth68 transactions (#1482)
|
2023-02-21 14:34:59 -05:00 |
|
Matthias Seitz
|
1d2bb1f11d
|
chore: add eth68 to default capabilities (#1475)
|
2023-02-21 09:26:09 -05:00 |
|
Matthias Seitz
|
4e66cc7ea7
|
chore(net): add negotiated eth version to events (#1478)
|
2023-02-21 13:26:17 +01:00 |
|
Kim, JinSan
|
c9075920c1
|
feat(net): support eth/68 (#1361)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2023-02-20 19:37:03 -08:00 |
|
Matthias Seitz
|
058349ecf8
|
chore(net): print unexpected event (#1466)
|
2023-02-20 16:21:33 +01:00 |
|
Matthias Seitz
|
50203a8f2a
|
chore: phase out ethers rpc block types (#1463)
|
2023-02-20 16:02:33 +01:00 |
|
Matías Ignacio González
|
bdb0bd6897
|
test: LruCache (#1436)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
|
2023-02-18 15:26:11 -08:00 |
|
Matthias Seitz
|
7c9b212b4a
|
chore: relax Arc requirement for provider (#1429)
|
2023-02-17 14:40:20 +01:00 |
|
Matthias Seitz
|
760f76ab86
|
fix(net): set tracked peers metric by value (#1420)
|
2023-02-16 13:27:40 -08:00 |
|
Matthias Seitz
|
6005ecb89a
|
perf(net): emit all discovred nodes (#1414)
|
2023-02-16 21:07:27 +01: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
|
e97753c768
|
feat: withdrawals (#1322)
Co-authored-by: rakita <rakita@users.noreply.github.com>
|
2023-02-16 04:44:05 -08:00 |
|
Matthias Seitz
|
f995e66c96
|
chore: integrate Boxed TaskSpawner (#1356)
|
2023-02-14 21:44:22 +01:00 |
|
Bjerg
|
d216081b58
|
feat: add Finish stage (#1279)
|
2023-02-14 17:10:50 +01:00 |
|
Matthias Seitz
|
0aaf51d462
|
test(net): speedup network tests (#1337)
|
2023-02-14 15:53:05 +01:00 |
|
Matthias Seitz
|
cd1afccf52
|
revert: "Revert "cli: integrate TaskExecutor" (#1329)" (#1336)
|
2023-02-14 15:50:19 +01:00 |
|
Georgios Konstantopoulos
|
48d121dc54
|
Revert "cli: integrate TaskExecutor" (#1329)
|
2023-02-13 19:28:19 -08:00 |
|
Matthias Seitz
|
5997103078
|
cli: integrate TaskExecutor (#1314)
|
2023-02-13 14:24:18 -08:00 |
|
Matthias Seitz
|
6a2c61f4d9
|
test(net): add tracing to shutdown test (#1310)
|
2023-02-13 05:34:18 -08:00 |
|
Matthias Seitz
|
211c7e3401
|
test(net): disable discv4 discovery in tests by default (#1311)
|
2023-02-13 14:22:10 +01:00 |
|
Matthias Seitz
|
37351df585
|
feat: extend task executor (#1302)
|
2023-02-13 10:42:48 +01:00 |
|
Roman Krasiuk
|
a789557874
|
fix: p2p head initial td (#1294)
|
2023-02-11 13:41:38 -08: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 |
|
Matthias Seitz
|
3a13a399da
|
test(net): speedup network tests (#1269)
|
2023-02-10 12:54:09 +01:00 |
|
Aurélien
|
92ff3f961d
|
add a test on incoming connections disconnect (#1233)
|
2023-02-09 10:54:56 +01:00 |
|
Tomás
|
4df228a87e
|
feat(cli): add persistent peers (#1167)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2023-02-08 19:36:06 +01: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 |
|
Aurélien
|
8ace2fb0ea
|
feat: gracefully disconnect incoming connections if at capacity (#1138)
|
2023-02-08 00:28:06 +01:00 |
|
Bjerg
|
02a6aec3fb
|
feat: support time-based forking (#1128)
|
2023-02-06 12:55:41 -08:00 |
|
Matthias Seitz
|
d99ba4b4e2
|
chore(net): improve naming for request handling (#1196)
|
2023-02-06 13:17:50 -05:00 |
|
Matthias Seitz
|
9572ba0b30
|
perf(net): backoff on incoming if channel at capacity (#1191)
|
2023-02-06 15:09:56 +01:00 |
|
Matthias Seitz
|
54744b3e6b
|
fix(net): always reset peer state on response (#1179)
|
2023-02-06 00:53:00 -08:00 |
|
Matthias Seitz
|
c6a7d3637e
|
chore: add disable discovery options (#1182)
|
2023-02-05 21:37:42 -05:00 |
|
Matthias Seitz
|
75692bc5f3
|
perf(net): add manual yield point (#1155)
|
2023-02-04 12:56:25 -08:00 |
|
Kim, JinSan
|
786a0d3e46
|
chore(net): support multiple eth protocol versions. (#1152)
|
2023-02-04 12:30:39 -08:00 |
|
Mariano A. Nicolini
|
dab1f4f497
|
feat(net): add shutdown network signal (#1011)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
|
2023-02-04 12:28:13 -08:00 |
|