@terra-money/core
Version:
This package provides Terra Blockchain client side APIs to support building transaction, singing, or querying chain data.
14 lines (13 loc) • 682 B
TypeScript
import { KeyPair } from './keyUtils';
import { StdTx, StdTxValue, Signature } from './msgUtils';
export declare function prepareSignBytes(jsonTx: any): any;
export interface SignMetaData {
sequence: string;
account_number: string;
chain_id: string;
}
export declare function sign(jsonTx: any, keyPair: KeyPair, requestMetaData: SignMetaData): Signature;
export declare function createSignedTx(tx: StdTxValue, signature: Signature): StdTxValue;
export declare function getAminoDecodedTxBytes(tx: StdTx): Uint8Array;
export declare function getTxHash(txbytes: Uint8Array): any;
export declare function createBroadcastBody(signedTx: StdTxValue, modeType?: string): string;