airgap-coin-lib
Version:
The airgap-coin-lib is a protocol agnostic library to prepare, sign and broadcast cryptocurrency transactions.
24 lines (23 loc) • 1.26 kB
TypeScript
import { ProtocolBlockExplorer } from '../../../utils/ProtocolBlockExplorer';
import { NetworkType, ProtocolNetwork } from '../../../utils/ProtocolNetwork';
import { SubstrateNetwork } from '../SubstrateNetwork';
import { PolkascanBlockExplorer, SubstrateProtocolConfig, SubstrateProtocolOptions } from '../SubstrateProtocolOptions';
export declare class KusamaProtocolNetworkExtras {
readonly apiUrl: string;
readonly network: SubstrateNetwork;
constructor(apiUrl?: string, network?: SubstrateNetwork);
}
export declare class KusamaPolkascanBlockExplorer extends PolkascanBlockExplorer {
constructor(blockExplorer?: string);
}
export declare class KusamaProtocolConfig extends SubstrateProtocolConfig {
constructor();
}
export declare class KusamaProtocolNetwork extends ProtocolNetwork<KusamaProtocolNetworkExtras> {
constructor(name?: string, type?: NetworkType, rpcUrl?: string, blockExplorer?: ProtocolBlockExplorer, extras?: KusamaProtocolNetworkExtras);
}
export declare class KusamaProtocolOptions extends SubstrateProtocolOptions<KusamaProtocolConfig> {
readonly network: KusamaProtocolNetwork;
readonly config: KusamaProtocolConfig;
constructor(network?: KusamaProtocolNetwork, config?: KusamaProtocolConfig);
}