UNPKG

abi-util-lite

Version:

A light impletation to parse abi string array to abi json

25 lines 847 B
import { Fragment, ErrorFragment, EventFragment, FunctionFragment, JsonFragment } from "./Fragments"; /** * * @param fragments string representation of contract abi, could either be array or string * @returns */ export declare function parseABIFromString(fragments: string | ReadonlyArray<string>): any; export declare class ContractABI { readonly fragments: ReadonlyArray<Fragment>; readonly errors: { [name: string]: ErrorFragment; }; readonly events: { [name: string]: EventFragment; }; readonly functions: { [name: string]: FunctionFragment; }; readonly structs: { [name: string]: any; }; constructor(fragments: string | ReadonlyArray<Fragment | JsonFragment | string>); format(format?: string): string | Array<string>; } //# sourceMappingURL=ContractABI.d.ts.map