@provenanceio/wallet-utils
Version:
Typescript Utilities for Provenance Blockchain Wallet
13 lines (12 loc) • 940 B
TypeScript
import { BaseAccount } from '../../proto/cosmos/auth/v1beta1/auth_pb';
import { CalculateTxFeesRequest, CalculateTxFeesResponse } from '../../proto/provenance/msgfees/v1/query_pb';
import { QueryAllBalancesResponse } from '../../proto/cosmos/bank/v1beta1/query_pb';
import { BroadcastTxRequest, BroadcastTxResponse } from '../../proto/cosmos/tx/v1beta1/service_pb';
export declare const calculateTxFees: (serviceAddress: string, request: CalculateTxFeesRequest) => Promise<CalculateTxFeesResponse.AsObject>;
export declare const getAccountInfo: (address: string, serviceAddress: string) => Promise<{
baseAccount: BaseAccount;
accountNumber: number;
sequence: number;
}>;
export declare const getBalancesList: (address: string, serviceAddress: string) => Promise<QueryAllBalancesResponse.AsObject>;
export declare const broadcastTx: (serviceAddress: string, request: BroadcastTxRequest) => Promise<BroadcastTxResponse.AsObject>;