UNPKG

@terra-classic-community/terra.js

Version:
25 lines (24 loc) 785 B
import { LCDClient } from './LCDClient'; import { Key } from '../../key'; import { CreateTxOptions } from '../lcd/api/TxAPI'; import { Tx } from '../../core/Tx'; import { SignMode } from '@terra-money/terra.proto/cosmos/tx/signing/v1beta1/signing'; export declare class Wallet { lcd: LCDClient; key: Key; constructor(lcd: LCDClient, key: Key); accountNumberAndSequence(): Promise<{ account_number: number; sequence: number; }>; accountNumber(): Promise<number>; sequence(): Promise<number>; createTx(options: CreateTxOptions & { sequence?: number; }): Promise<Tx>; createAndSignTx(options: CreateTxOptions & { sequence?: number; accountNumber?: number; signMode?: SignMode; }): Promise<Tx>; }