UNPKG

@dojima-wallet/connection

Version:

Initialise and connection for layer 1&2 blockchain

16 lines (15 loc) 733 B
import { BaseChainClient as Client } from "./BaseChainClient"; import { Fee, FeeRate, FeeRates, Fees, FeesWithRates } from "./types"; export declare abstract class UTXOClient extends Client { protected abstract getSuggestedFeeRate(): Promise<FeeRate>; protected abstract calcFee(feeRate: FeeRate, memo?: string): Fee; getFeesWithRates(memo?: string): Promise<FeesWithRates>; getFeesFromInputRates(rates: FeeRates, memo?: string): Promise<FeesWithRates>; getFeesFromInput(rates: FeeRates, memo?: string): Promise<Fees>; getFees(memo?: string): Promise<Fees>; /** * @deprecated Use getFees(memo) instead */ getFeesWithMemo(memo: string): Promise<Fees>; getFeeRates(): Promise<FeeRates>; }