ontology-ts-sdk
Version:
Comprehensive TypeScript library for the Ontology blockchain.
135 lines (134 loc) • 3.48 kB
TypeScript
import { Address } from '../../crypto/address';
export declare function sendHeartBeat(): {
Action: string;
Version: string;
};
export declare function sendSubscribe(subscribeEvent?: boolean, subscribeJsonBlock?: boolean, subscribeRawBlock?: boolean, subscribeBlockTxHashes?: boolean): {
Action: string;
Version: string;
SubscribeEvent: boolean;
SubscribeJsonBlock: boolean;
SubscribeRawBlock: boolean;
SubscribeBlockTxHashs: boolean;
};
export declare function sendRawTransaction(hexData: string, preExec?: boolean): {
Action: string;
Version: string;
Data: string;
};
export declare function getRawTransaction(txHash: string): {
Action: string;
Version: string;
Hash: string;
Raw: string;
};
export declare function getRawTransactionJson(txHash: string): {
Action: string;
Version: string;
Hash: string;
Raw: string;
};
export declare function getNodeCount(): {
Action: string;
Version: string;
};
export declare function getBlockHeight(): {
Action: string;
Version: string;
};
export declare function getBlock(value: number | string): {};
export declare function getBlockJson(value: number | string): {};
export declare function getBalance(address: Address): {
Action: string;
Version: string;
Addr: string;
};
export declare function getBalanceV2(address: Address): {
Action: string;
Version: string;
Addr: string;
};
export declare function getUnboundOng(address: Address): {
Action: string;
Version: string;
Addr: string;
};
export declare function getContract(hash: string): {
Action: string;
Version: string;
Hash: string;
Raw: string;
};
export declare function getContractJson(hash: string): {
Action: string;
Version: string;
Hash: string;
Raw: string;
};
export declare function getSmartCodeEvent(value: number | string): {};
export declare function getBlockHeightByTxHash(hash: string): {
Action: string;
Version: string;
Hash: string;
};
export declare function getStorage(codeHash: string, key: string): {
Action: string;
Version: string;
Hash: string;
Key: string;
};
export declare function getMerkleProof(hash: string): {
Action: string;
Version: string;
Hash: string;
};
export declare function getAllowance(asset: string, from: Address, to: Address): {
Action: string;
Version: string;
Asset: string;
From: string;
To: string;
};
export declare function getAllowanceV2(asset: string, from: Address, to: Address): {
Action: string;
Version: string;
Asset: string;
From: string;
To: string;
};
export declare function getBlockHash(value: number): {
Action: string;
Version: string;
Height: number;
};
export declare function getBlockTxsByHeight(value: number): {
Action: string;
Version: string;
Height: number;
};
export declare function getGasPrice(): {
Action: string;
Version: string;
};
export declare function getGrantOng(address: Address): {
Action: string;
Version: string;
Addr: string;
};
export declare function getMempoolTxCount(): {
Action: string;
Version: string;
};
export declare function getMempoolTxState(txHash: string): {
Action: string;
Version: string;
Hash: string;
};
export declare function getVersion(): {
Action: string;
Version: string;
};
export declare function getNetworkId(): {
Action: string;
Version: string;
};