Home Reference Source Test
public class | source

Network

Method Summary

Public Methods
public

async ban(address: PeerAddress | Client.BasicAddress | string): Promise<void>

public

async connect(address: PeerAddress | Client.BasicAddress | string): Promise<void>

public

async disconnect(address: PeerAddress | Client.BasicAddress | string): Promise<void>

public

async getAddress(address: PeerAddress | Client.AddressInfo | string): PromiseClient.AddressInfo>

public

async getAddresses(): Promise<Array<Client.AddressInfo>>

public

async getOwnAddress(): Promise<Client.BasicAddress>

public

async getPeer(address: PeerAddress | Client.AddressInfo | string): PromiseClient.PeerInfo>

public

async getPeers(): Promise<Array<Client.PeerInfo>>

public

async getStatistics(): Promise<Client.NetworkStatistics>

public

async unban(address: *)

Public Methods

public async ban(address: PeerAddress | Client.BasicAddress | string): Promise<void> source

Params:

NameTypeAttributeDescription
address PeerAddress | Client.BasicAddress | string

Return:

Promise<void>

public async connect(address: PeerAddress | Client.BasicAddress | string): Promise<void> source

Params:

NameTypeAttributeDescription
address PeerAddress | Client.BasicAddress | string

Return:

Promise<void>

public async disconnect(address: PeerAddress | Client.BasicAddress | string): Promise<void> source

Params:

NameTypeAttributeDescription
address PeerAddress | Client.BasicAddress | string

Return:

Promise<void>

public async getAddress(address: PeerAddress | Client.AddressInfo | string): PromiseClient.AddressInfo> source

Params:

NameTypeAttributeDescription
address PeerAddress | Client.AddressInfo | string

Return:

PromiseClient.AddressInfo>

public async getAddresses(): Promise<Array<Client.AddressInfo>> source

Return:

Promise<Array<Client.AddressInfo>>

List of addresses known to this node.

public async getOwnAddress(): Promise<Client.BasicAddress> source

Return:

Promise<Client.BasicAddress>

public async getPeer(address: PeerAddress | Client.AddressInfo | string): PromiseClient.PeerInfo> source

Params:

NameTypeAttributeDescription
address PeerAddress | Client.AddressInfo | string

Return:

PromiseClient.PeerInfo>

public async getPeers(): Promise<Array<Client.PeerInfo>> source

Return:

Promise<Array<Client.PeerInfo>>

List of peers currently connected to this node.

public async getStatistics(): Promise<Client.NetworkStatistics> source

Return:

Promise<Client.NetworkStatistics>

Statistics on the network

public async unban(address: *) source

Params:

NameTypeAttributeDescription
address *