blockchain-api
Version:
API utilities for interacting with the Exatechl2 blockchain
30 lines (28 loc) • 738 B
TypeScript
/**
* Contract Operations
*/
import { ContractInfo } from '../../types';
/**
* @param {string} address
* @returns {Promise<ContractInfo>}
*/
export declare function getContractInfo(address: string): Promise<ContractInfo>;
/**
*
* @param {string} address
* @returns {Promise<boolean>}
*/
export declare function isContractVerified(address: string): Promise<boolean>;
/**
*
* @param {string} address
* @returns {Promise<object | null>}
*/
export declare function getContractAbi(address: string): Promise<object | null>;
/**
*
* @param {number} maxResults
* @param {number} maxBlocks
* @returns {Promise<string[]>}
*/
export declare function findValidContracts(maxResults?: number, maxBlocks?: number): Promise<string[]>;