@kiroboio/fct-core
Version:
Kirobo.io FCT Core library
15 lines • 775 B
JavaScript
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