Commit Graph

57 Commits

Author SHA1 Message Date
2852893a7d chore: rename network-types to network-peers (#8699) 2024-06-09 13:13:46 +00:00
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
df7c9ee310 chore: extract p2p types from interfaces (#8382) 2024-05-24 08:34:09 +00:00
d7172b6605 chore(deps): shrink some deps (#8376) 2024-05-23 21:05:00 +00:00
cc4a418ddf refactor: extract peer types to net/types (#7912)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-27 04:18:59 +00:00
4b84b99351 feat: add PeersInfo::local_enr (#7539) 2024-04-10 14:38:57 +00:00
e50f942d47 chore: use alloy nodeinfo (#7512) 2024-04-10 14:19:09 +00:00
3826772886 chore: fix some warnings (#7515) 2024-04-08 18:10:10 +00:00
b89af430e2 feat: extract optimism sequencer client to node-optimism (#7482) 2024-04-05 21:35:02 +00:00
b58cca7f91 fix: race condition concurrent in and out from same peer (#7317) 2024-03-25 11:19:19 +00:00
0a803c49a9 Integrate Config into admin_nodeInfo response (#7206) 2024-03-20 11:21:31 +00:00
11dc546d10 feat: support trusted peer ids without address (#7155) 2024-03-16 15:06:53 +00:00
9468527aad chore: remove unused dependencies to speed up building time (#6882)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-02-29 15:10:20 +00:00
34402caeee Replace #[async_trait] with ->imp for traits in eth_wire (#6756) 2024-02-23 16:45:25 +00:00
34cda3a99f Sanitise eth68 announcement (#6222)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-01-31 13:19:51 +00:00
3ce9fcf7e5 add alloy_chains (#5952)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-12 14:43:55 +00:00
92f33b071c add missing documentation for various crates (#5950) 2024-01-05 13:10:37 +00:00
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
e897764ad4 chore(meta): manifest maintenance (#5353) 2023-11-08 19:53:50 +00:00
0e2346597b feat: add for peers functions (#5351) 2023-11-08 14:46:07 +00:00
5daaa7fe27 feat: add established timestamp to peerinfo (#5350) 2023-11-08 03:12:04 +00:00
f8ceda9ea8 chore: reduce size of common types (#5304) 2023-11-06 12:45:20 +00:00
52670a8b24 feat: op-reth (#4377)
Co-authored-by: Roberto Bayardo <bayardo@alum.mit.edu>
Co-authored-by: refcell.eth <abigger87@gmail.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: refcell <refcell@oplabs.co>
Co-authored-by: nicolas <48695862+merklefruit@users.noreply.github.com>
2023-11-05 17:33:42 +00:00
e05dba69ce chore: rewrite all error messages for consistency (#5176)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-10-25 20:12:03 +00:00
b85aa94033 docs: paradigmxzy -> paradigmxyz (#4837) 2023-09-28 14:27:30 +00:00
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
a76da98316 feat: support admin_peers (#4435) 2023-08-31 20:36:50 +00:00
6d0b00a391 chore: use DEFAULT_DISCOVERY_PORT constant (#4356) 2023-08-25 07:47:58 +00:00
fd7e28e786 feat(txpool) modify txpool guard to be for pipeline syncs only (#4075)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-09 18:40:38 +00:00
8cdb097829 chore: simplify workspace = true usage (#3930) 2023-07-26 15:21:09 +00:00
73bfb2c9a4 chore: remove network-api test-utils feature (#3622) 2023-07-06 13:09:57 +00:00
f49feff5a7 chore: phase out some ethers usage (#3467) 2023-06-29 15:28:28 +00:00
0096739dbb doc: add reth logo to docs (#3317)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-06-26 15:41:11 +00:00
77167134d0 docs: document crate features (#3269) 2023-06-21 19:35:38 +00:00
7ab8a7f3ec chore: use workspace version (#3240) 2023-06-19 17:29:15 +00:00
ea2fcee995 chore: use workspace dependencies (#3132) 2023-06-13 22:46:26 +00:00
171166e84a chore: add msrv to manifests, add and use workspace.package (#3006) 2023-06-06 03:45:44 +00:00
36004c6761 feat: add new already seen transactions reputation variant (#2468) 2023-05-01 17:32:34 +02:00
21ebfee461 feat(p2p): add reputation management features (#2389) 2023-04-25 14:18:53 +02:00
6f15f844a5 Removing reth network api dependency from rpc types (#2281)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-17 14:03:06 +02:00
2a457c7023 feat(rpc): add eth_syncing implementation (#1859) 2023-03-20 04:22:17 -07:00
1d1d90bd19 feat: optional serde features (#1214)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-02-07 15:52:32 -08:00
df6e3143c3 feat(net): add test-utils and NoopNetwork (#1204) 2023-02-07 10:37:33 -05:00
b3de7adae7 fix(rpc): make NodeInfo behave as geth nodeInfo (#1200) 2023-02-06 13:12:02 -08:00
c5bc272057 fix: report reputation changes correctly (#1086)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-01-31 11:05:13 -08:00
5c32ad01c9 refactor: add Peers trait und decouple rpc from NetworkHandle (#1100) 2023-01-31 10:32:45 -08:00
0666e29427 feat: move ReputationChangeKind to network-api (#1035) 2023-01-25 13:17:26 +01:00
e493720f64 feat: integrate chain_id and protocol_version in NetworkInfo (#1029) 2023-01-25 13:08:40 +01:00