UNPKG

@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
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;