@cyberk/hyperion-sdk
Version:
Hyperion SDK from Cyberk
22 lines (21 loc) • 702 B
TypeScript
import { StdSignDoc, StdFee } from "@cosmjs/amino";
import { JsonObject } from "@cosmjs/cosmwasm-stargate";
interface SignContractExecuteParams {
signerAddress: string;
chainId: string;
contractAddress: string;
msg: JsonObject;
funds?: {
denom: string;
amount: string;
}[];
memo?: string;
lcdUrl: string;
fee: StdFee;
}
export declare function getAccountDetails(address: string, lcdUrl: string): Promise<{
accountNumber: string;
sequence: string;
}>;
export declare function prepareContractExecuteSignDoc({ signerAddress, contractAddress, msg, funds, memo, lcdUrl, chainId, fee, }: SignContractExecuteParams): Promise<StdSignDoc>;
export {};