interface EthereumProvider {
    on(eventName: string | symbol, listener: ((...args: any[]) => void)): this;
    removeListener(eventName: string | symbol, listener: ((...args: any[]) => void)): this;
    request(args: RequestArguments): Promise<unknown>;
}

Implemented by

Methods

  • Parameters

    • eventName: string | symbol
    • listener: ((...args: any[]) => void)
        • (...args): void
        • Parameters

          • Rest...args: any[]

          Returns void

    Returns this

  • Parameters

    • eventName: string | symbol
    • listener: ((...args: any[]) => void)
        • (...args): void
        • Parameters

          • Rest...args: any[]

          Returns void

    Returns this

  • Parameters

    Returns Promise<unknown>