mirror of
https://github.com/cerc-io/watcher-ts
synced 2026-09-08 16:54:08 +00:00
Federated relay nodes and limiting connections (#296)
* Pass relay node an optional list of relay peers to connect to * Catch protocol selection failure on dialling to new relay nodes * Restrict max number of connections for a peer * Tag the relay node with a high value to avoid disconnects * Use debug for connect/disconnect logs in relay nodes * Ignore incomplete multiaddr on a peer discovery * Increase max connections for a peer to 10 * Refactor and descriptive comments
This commit is contained in:
@@ -37,11 +37,12 @@ A basic CLI to pass messages between peers using `stdin`/`stdout`
|
||||
|
||||
```bash
|
||||
# In packages/peer
|
||||
yarn relay-node --signal-server [SIGNAL_SERVER_URL] --peer-id-file [PEER_ID_FILE_PATH]
|
||||
yarn relay-node --signal-server [SIGNAL_SERVER_URL] --peer-id-file [PEER_ID_FILE_PATH] --relay-peers [RELAY_PEERS_FILE_PATH]
|
||||
```
|
||||
|
||||
* `signal-server`: multiaddr of a signalling server (default: local signalling server multiaddr)
|
||||
* `peer-id-file`: file path for peer id to be used (json)
|
||||
* `relay-peers`: file path for relay peer multiaddr(s) to dial on startup (json)
|
||||
|
||||
* Start the node:
|
||||
|
||||
@@ -51,6 +52,6 @@ A basic CLI to pass messages between peers using `stdin`/`stdout`
|
||||
```
|
||||
|
||||
* `signal-server`: multiaddr of a signalling server (default: local signalling server multiaddr)
|
||||
* `relay-node`: multiaddr of a hop enabled relay node
|
||||
* `relay-node`: multiaddr of a primary hop enabled relay node
|
||||
|
||||
* The process starts reading from `stdin` and outputs messages from others peers to `stdout`.
|
||||
|
||||
Reference in New Issue
Block a user