Interface ABICacheInterface

Interface that should be implemented by abi providers.

interface ABICacheInterface {
    cache: Map<string, ABI>;
    pending: Map<string, Promise<GetRawAbiResponse>>;
    getAbi(account): Promise<ABI>;
    setAbi(account, abi, merge?): void;
}

Hierarchy-Diagram

UML class diagram of ABICacheInterface
Legend
icon for a class in the UML class diagram class
icon for an interface in the UML class diagram interface
icon for a public method in the UML class diagram public method

Hierarchy (view full)

Implemented by

Properties

Methods

Properties

cache: Map<string, ABI>
pending: Map<string, Promise<GetRawAbiResponse>>

Methods