UNPKG

@airgap/astar

Version:

The @airgap/astar is an Astar implementation of the ICoinProtocol interface from @airgap/coinlib-core.

23 lines (22 loc) 1.26 kB
import { ProtocolBlockExplorer } from '@airgap/coinlib-core/utils/ProtocolBlockExplorer'; import { NetworkType } from '@airgap/coinlib-core/utils/ProtocolNetwork'; import { SubscanBlockExplorer } from '@airgap/substrate/v0/protocol/SubstrateProtocolOptions'; import { AstarProtocolConfig, AstarProtocolNetwork, AstarProtocolNetworkExtras, BaseAstarProtocolOptions } from '../astar/AstarProtocolOptions'; export declare class ShidenProtocolConfig extends AstarProtocolConfig { constructor(); } export declare class ShidenSubscanBlockExplorer extends SubscanBlockExplorer { constructor(blockExplorer?: string); } export declare class ShidenProtocolNetworkExtras extends AstarProtocolNetworkExtras { readonly apiUrl: string; constructor(apiUrl?: string); } export declare class ShidenProtocolNetwork extends AstarProtocolNetwork { constructor(name?: string, type?: NetworkType, rpcUrl?: string, blockExplorer?: ProtocolBlockExplorer, extras?: ShidenProtocolNetworkExtras); } export declare class ShidenProtocolOptions extends BaseAstarProtocolOptions<ShidenProtocolConfig> { readonly network: ShidenProtocolNetwork; readonly config: ShidenProtocolConfig; constructor(network?: ShidenProtocolNetwork, config?: ShidenProtocolConfig); }