sth-ts
Version:
An SmartHoldem API wrapper, written in TypeScript to interact with SmartHoldem blockchain.
36 lines (35 loc) • 783 B
TypeScript
import { Peer } from './Peer';
export declare enum NetworkType {
Mainnet = 0,
Devnet = 1
}
/** Network model. */
export declare class Network {
type: NetworkType;
name: string;
nethash: string;
token: string;
symbol: string;
version: number;
explorer: string;
wif?: number;
activePeer: Peer;
bip32: string;
constructor();
/**
* Get list of all defaults networks.
*/
static getAll(): Network[];
/**
* Get network from default config file based on type.
*/
static getDefault(type?: NetworkType): Network;
/**
* Set peer to current network.
*/
setPeer(peer: Peer): void;
/**
* Get formated peer url.
*/
getPeerUrl(): string;
}