UNPKG

@kiroboio/fct-core

Version:

Kirobo.io FCT Core library

15 lines 775 B
import { ethers } from "ethers"; import ERC20ABI from "../abi/ERC20.abi.json"; import FCTActuatorABI from "../abi/FCT_Actuator.abi.json"; import FCTControllerABI from "../abi/FCT_Controller.abi.json"; const MulticallABI = [ "function aggregate((address target, bytes callData)[] calls) external view returns (uint256 blockNumber, bytes[] returnData)", "function getEthBalance(address addr) external view returns (uint256 balance)", ]; export class Interfaces { static FCT_Controller = new ethers.utils.Interface(FCTControllerABI); static FCT_Actuator = new ethers.utils.Interface(FCTActuatorABI); static Multicall = new ethers.utils.Interface(MulticallABI); static ERC20 = new ethers.utils.Interface(ERC20ABI); } //# sourceMappingURL=Interfaces.js.map