7075 |
TCP |
Enabled |
- Node bootstrapping server
- Share port configuration in
config-node.toml , option node.peering_port - Binds to all adapters; unicast
- Contents: Raw nano protocol stream
- Transmits the ledger to new nodes in bulk
- If blocked other nodes will not be able retrieve the ledger from this node
|
7076 |
TCP |
Disabled |
- RPC server
- Port configurable in
config-rpc.toml , option rpc.port - Enable in
config-node.toml , option rpc.enable or by starting nano_rpc manually - Binds to localhost by default for security reasons, configurable in
config-rpc.toml , option rpc.address ; unicast - Contents: Unencrypted HTTP requests containing JSON object bodies
- Allows the node to be queried or controlled through HTTP requests
- If blocked the node will not be able to be queried or controlled by HTTP
- WARNING: Exposing this port externally while setting
enable_control option to true in configs could expose your wallet, allow the node to be stopped remotely and open your node up to other dangerous activity. See the Node Security page for more details.
|
7078 |
TCP |
Disabled |
- Websocket server
- Port configurable in
config-node.toml , option node.websocket.port - Enable in
config-node.toml , option node.websocket.enable - Binds to localhost by default due to data throughput potentially being very high; producer-subscriber broadcast
- Contents: Standard websocket frames containing JSON-encoded objects
- See WebSocket Support for details on configuration
|