@celo/explorer
Version:
Celo's block explorer consumer
16 lines (15 loc) • 578 B
TypeScript
import { ABIDefinition, AbiItem, Address } from '@celo/connect';
import { ContractKit } from '@celo/contractkit';
export interface ContractDetails {
name: string;
address: Address;
jsonInterface: AbiItem[];
isCore: boolean;
}
export interface ContractMapping {
details: ContractDetails;
fnMapping: Map<string, ABIDefinition>;
}
export declare const getContractDetailsFromContract: any;
export declare function obtainKitContractDetails(kit: ContractKit): Promise<ContractDetails[]>;
export declare function mapFromPairs<A, B>(pairs: [A, B][]): Map<A, B>;