JS API Reference
Class: NetworkNode
network/node.NetworkNode
Describes a node in a VPN, mapping a Golem node id to an IP address
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new NetworkNode(id, ip, getNetworkInfo, yagnaBaseUri): NetworkNode
Parameters
| Name | Type | 
|---|---|
| id | string | 
| ip | string | 
| getNetworkInfo | () => NetworkInfo | 
| yagnaBaseUri | string | 
Returns
Defined in
Properties
id
• Readonly id: string
Defined in
ip
• Readonly ip: string
Defined in
getNetworkInfo
• getNetworkInfo: () => NetworkInfo
Type declaration
▸ (): NetworkInfo
Returns
Defined in
yagnaBaseUri
• yagnaBaseUri: string
Defined in
Methods
getNetworkConfig
▸ getNetworkConfig(): Object
Generate a dictionary of arguments that are required for the appropriate Deploy command of an exescript in order to pass the network configuration to the runtime on the provider's end.
Returns
Object
| Name | Type | 
|---|---|
| net | { nodeIp:string;id:string;ip:string;mask:string;gateway?:string;nodes: {[ip: string]:string;  }  }[] | 
Defined in
getWebsocketUri
▸ getWebsocketUri(port): string
Parameters
| Name | Type | 
|---|---|
| port | number | 
Returns
string