UNPKG

@celo/explorer

Version:
16 lines (15 loc) 578 B
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>;