import { utils } from 'ethers' import MultiCall from './MultiCall.json' import MultiCall2 from './MultiCall2.json' import ERC20 from './ERC20.json' import ERC20Mock from './ERC20Mock.json' import BlockNumberContract from './BlockNumber.json' import RevertContract from './Revert.json' const Interface = utils.Interface const MultiCallABI = new Interface(MultiCall.abi) export { MultiCall, MultiCallABI } const MultiCall2ABI = new Interface(MultiCall2.abi) export { MultiCall2, MultiCall2ABI } const ERC20Interface = new Interface(ERC20.abi) export { ERC20, ERC20Interface } const ERC20MockInterface = new Interface(ERC20Mock.abi) export { ERC20Mock, ERC20MockInterface } export { BlockNumberContract } export { RevertContract } export * from './doubler' export * from './timestamp'