firma-js-chain-2.0
Version:
The Official FirmaChain Javascript SDK written in Typescript
40 lines (39 loc) • 1.01 kB
TypeScript
import { Coin } from "cosmjs-types/cosmos/base/v1beta1/coin";
export interface StdFee {
amount: Coin[];
gas: string;
granter: string;
}
export interface BasicFeeGrantOption {
spendLimit?: number;
expiration?: Date;
}
export interface PeriodicFeeGrantOption {
basicSpendLimit?: number;
basicExpiration?: Date;
periodSeconds: number;
periodSpendLimit: number;
periodCanSpend: number;
periodReset: Date;
}
export declare const DefaultBasicFeeGrantOption: {
spendLimit: undefined;
expiration: undefined;
};
export interface TxMisc {
memo?: string;
fee?: number;
gas?: number;
feeGranter?: string;
}
export declare function getSignAndBroadcastOption(denom: string, txMisc?: TxMisc): SignAndBroadcastOptions;
export declare const DefaultTxMisc: {
memo: string;
fee: number;
gas: number;
feeGranter: string;
};
export interface SignAndBroadcastOptions {
fee: StdFee;
memo: string;
}