Skip to content

Commit 05599e4

Browse files
committed
feat: address manager
1 parent 6b6203e commit 05599e4

3 files changed

Lines changed: 636 additions & 0 deletions

File tree

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ These specs define abstractions and data types that form the "core" of libp2p
6060
and are used throughout the system.
6161

6262
- [Addressing][spec_addressing] - Working with addresses in libp2p.
63+
- [Address Manager][spec_address_manager] - How a node discovers, confirms
64+
and announces its own addresses.
6365
- [Connections and Upgrading][spec_connections] - Establishing secure,
6466
multiplexed connections between peers, possibly over insecure, single stream transports.
6567
- [Peer Ids and Keys][spec_peerids] - Public key types & encodings, peer id calculation, and
@@ -136,6 +138,7 @@ you feel an issue isn't the appropriate place for your topic, please join our
136138
[spec_connections]: ./connections/README.md
137139
[spec_plaintext]: ./plaintext/README.md
138140
[spec_addressing]: ./addressing/README.md
141+
[spec_address_manager]: ./addressing/address-manager.md
139142
[spec_noise]: ./noise/README.md
140143
[spec_mdns]: ./discovery/mdns.md
141144
[spec_autonat]: ./autonat/README.md

addressing/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ and spec status.
3434
- [WebSockets](#websockets)
3535
- [QUIC](#quic)
3636
- [`p2p-circuit` Relay Addresses](#p2p-circuit-relay-addresses)
37+
- [Related specs](#related-specs)
3738

3839
## Overview
3940

@@ -324,8 +325,15 @@ Here, the destination peer has the peer id
324325
relay node with peer id `QmdPU7PfRyKehdrP5A3WqmjyD6bhVpU1mLGKppa2FjGDjZ` running
325326
on TCP port 5002 of the IPv4 loopback interface.
326327

328+
## Related specs
329+
330+
- [Address Manager][address-manager-spec]: how a node discovers its own
331+
addresses, confirms that remote peers can dial them, and decides which of
332+
them it announces.
333+
327334
[peer-id-spec]: ../peer-ids/peer-ids.md
328335
[identify-spec]: ../identify/README.md
329336
[multiaddr-repo]: https://github.com/multiformats/multiaddr
330337
[multiaddr-proto-table]: https://github.com/multiformats/multiaddr/blob/master/protocols.csv
331338
[relay-spec]: ../relay/README.md
339+
[address-manager-spec]: ./address-manager.md

0 commit comments

Comments
 (0)