UNPKG

ethers-multicall

Version:

Make multiple Ethereum network requests in a single HTTP query. ethcall for ethers v5.

12 lines (11 loc) 490 B
import { Provider as EthersProvider } from '@ethersproject/abstract-provider'; import { ContractCall } from './types'; export declare class Provider { private _provider; private _multicallAddress; constructor(provider: EthersProvider, chainId?: number); init(): Promise<void>; getEthBalance(address: string): any; all<T extends any[] = any[]>(calls: ContractCall[]): Promise<T>; } export declare function setMulticallAddress(chainId: number, address: string): void;