@airgap/coinlib-core
Version:
The @airgap/coinlib-core is a protocol agnostic library to prepare, sign and broadcast cryptocurrency transactions.
16 lines (15 loc) • 544 B
TypeScript
import { ProtocolBlockExplorer } from './ProtocolBlockExplorer';
export declare enum NetworkType {
MAINNET = "MAINNET",
TESTNET = "TESTNET",
CUSTOM = "CUSTOM"
}
export declare abstract class ProtocolNetwork<T = unknown> {
readonly name: string;
readonly type: NetworkType;
readonly rpcUrl: string;
readonly blockExplorer: ProtocolBlockExplorer;
readonly extras: T;
get identifier(): string;
constructor(name: string, type: NetworkType, rpcUrl: string, blockExplorer: ProtocolBlockExplorer, extras: T);
}