@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
TypeScript
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);
}