UNPKG

@airgap/aeternity

Version:

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

18 lines (17 loc) 988 B
import { ProtocolBlockExplorer } from '@airgap/coinlib-core/utils/ProtocolBlockExplorer'; import { NetworkType, ProtocolNetwork } from '@airgap/coinlib-core/utils/ProtocolNetwork'; import { ProtocolOptions } from '@airgap/coinlib-core/utils/ProtocolOptions'; export declare class AeternalBlockExplorer implements ProtocolBlockExplorer { readonly blockExplorer: string; constructor(blockExplorer?: string); getAddressLink(address: string): Promise<string>; getTransactionLink(transactionId: string): Promise<string>; } export declare class AeternityProtocolNetwork extends ProtocolNetwork<undefined> { constructor(name?: string, type?: NetworkType, rpcUrl?: string, blockExplorer?: ProtocolBlockExplorer, extras?: undefined); } export declare class AeternityProtocolOptions implements ProtocolOptions<undefined> { readonly network: AeternityProtocolNetwork; readonly config: undefined; constructor(network?: AeternityProtocolNetwork, config?: undefined); }