UNPKG

@glitterprotocol/glitter-sdk

Version:

The JavaScript SDK for Glitter

20 lines (19 loc) 1.05 kB
import { WaitTxBroadcastResult, BlockTxBroadcastResult } from '../client/lcd/api/TxAPI'; import { TxInfo } from '../core/TxInfo'; export declare function getCodeId(txResult: WaitTxBroadcastResult | BlockTxBroadcastResult | TxInfo, msgIndex?: number): string; export declare function getContractAddress(txResult: WaitTxBroadcastResult | BlockTxBroadcastResult | TxInfo, msgIndex?: number, isClassic?: boolean): string; export interface ContractEvent { contract_address: string; [key: string]: string; } export declare function getContractEvents(txResult: WaitTxBroadcastResult | BlockTxBroadcastResult | TxInfo, msgIndex?: number, isClassic?: boolean): ContractEvent[]; declare type ColumnValueType = 'InvalidColumn' | 'IntColumn' | 'UintColumn' | 'FloatColumn' | 'BoolColumn' | 'StringColumn' | 'BytesColumn'; declare type Row = Record<string, { value: any; column_value_type: ColumnValueType; }>; declare type ResultItem = { row: Row; }; export declare function getContractQueryResult(result: ResultItem[]): ResultItem[]; export {};