UNPKG

@sky-mavis/katana-swap

Version:
21 lines 823 B
import { ChainId } from '@sky-mavis/katana-core'; import { Contract, ethers, Signer } from 'ethers'; import { Interface } from 'ethers/lib/utils'; import { CallState, OptionalMethodInputs } from '../types/multicall'; declare const singleContractMultipleData: (props: { contract: Contract; methodName: string; callInputs: OptionalMethodInputs[]; chainId: ChainId; signerOrProvider?: Signer | ethers.providers.Provider; }) => Promise<CallState[]>; declare const multipleContractSingleData: (props: { addresses: string[]; contractInterface: Interface; methodName: string; chainId: ChainId; signerOrProvider: any; callInputs?: OptionalMethodInputs; }) => Promise<CallState[]>; export { multipleContractSingleData, singleContractMultipleData }; //# sourceMappingURL=multicall.d.ts.map