UNPKG

airgap-coin-lib

Version:

The airgap-coin-lib is a protocol agnostic library to prepare, sign and broadcast cryptocurrency transactions.

27 lines (26 loc) 1.01 kB
/// <reference types="node" /> import { ProtocolSymbols } from '../../utils/ProtocolSymbols'; import { BitcoinProtocol } from '../bitcoin/BitcoinProtocol'; import { CurrencyUnit, FeeDefaults } from '../ICoinProtocol'; import { GroestlcoinProtocolOptions } from './GroestlcoinProtocolOptions'; export declare class GroestlcoinProtocol extends BitcoinProtocol { readonly options: GroestlcoinProtocolOptions; symbol: string; name: string; marketSymbol: string; feeSymbol: string; feeDefaults: FeeDefaults; decimals: number; feeDecimals: number; identifier: ProtocolSymbols; units: CurrencyUnit[]; supportsHD: boolean; standardDerivationPath: string; addressValidationPattern: string; addressPlaceholder: string; constructor(options?: GroestlcoinProtocolOptions); signMessage(message: string, keypair: { privateKey: Buffer; }): Promise<string>; verifyMessage(message: string, signature: string, publicKey: string): Promise<boolean>; }