diff --git a/deployments/SelfRepayingENS.json b/deployments/SelfRepayingENS.json index 9d2a613..faf61f2 100644 --- a/deployments/SelfRepayingENS.json +++ b/deployments/SelfRepayingENS.json @@ -1,275 +1,291 @@ { "abi": [ { + "type": "constructor", "inputs": [ { - "internalType": "contract ETHRegistrarController", "name": "_controller", - "type": "address" + "type": "address", + "internalType": "contract ETHRegistrarController" }, { - "internalType": "contract BaseRegistrarImplementation", "name": "_registrar", - "type": "address" + "type": "address", + "internalType": "contract BaseRegistrarImplementation" }, { - "internalType": "contract Ops", - "name": "_gelatoOps", - "type": "address" + "name": "_gelatoAutomate", + "type": "address", + "internalType": "contract Automate" }, { - "internalType": "contract IAlchemistV2", "name": "_alchemist", - "type": "address" + "type": "address", + "internalType": "contract IAlchemistV2" }, { - "internalType": "contract ICurvePool", "name": "_alETHPool", - "type": "address" + "type": "address", + "internalType": "contract ICurveStableSwapNG" }, { - "internalType": "contract ICurveCalc", - "name": "_curveCalc", - "type": "address" + "name": "_weth", + "type": "address", + "internalType": "contract IWETH9" } ], - "stateMutability": "payable", - "type": "constructor" + "stateMutability": "payable" }, { - "inputs": [], - "name": "FailedTransfer", - "type": "error" - }, - { - "inputs": [], - "name": "IllegalArgument", - "type": "error" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "alETHAmount", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "ethAmount", - "type": "uint256" - } - ], - "name": "Borrow", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "subscriber", - "type": "address" - }, - { - "indexed": true, - "internalType": "string", - "name": "indexedName", - "type": "string" - }, - { - "indexed": false, - "internalType": "string", - "name": "name", - "type": "string" - } - ], - "name": "Subscribe", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "subscriber", - "type": "address" - }, - { - "indexed": true, - "internalType": "string", - "name": "indexedName", - "type": "string" - }, - { - "indexed": false, - "internalType": "string", - "name": "name", - "type": "string" - } - ], - "name": "Unsubscribe", - "type": "event" + "type": "receive", + "stateMutability": "payable" }, { + "type": "function", + "name": "checker", "inputs": [ { - "internalType": "address", "name": "subscriber", - "type": "address" + "type": "address", + "internalType": "address" } ], - "name": "checker", "outputs": [ { - "internalType": "bool", "name": "canExec", - "type": "bool" + "type": "bool", + "internalType": "bool" }, { - "internalType": "bytes", "name": "execPayload", - "type": "bytes" + "type": "bytes", + "internalType": "bytes" } ], - "stateMutability": "view", - "type": "function" + "stateMutability": "view" }, { + "type": "function", + "name": "getTaskId", "inputs": [ { - "internalType": "address", "name": "subscriber", - "type": "address" + "type": "address", + "internalType": "address" } ], - "name": "getTaskId", "outputs": [ { - "internalType": "bytes32", "name": "taskId", - "type": "bytes32" + "type": "bytes32", + "internalType": "bytes32" } ], - "stateMutability": "view", - "type": "function" + "stateMutability": "view" }, { + "type": "function", + "name": "getVariableMaxGasPrice", "inputs": [ { - "internalType": "string", "name": "name", - "type": "string" + "type": "string", + "internalType": "string" } ], - "name": "getVariableMaxGasPrice", "outputs": [ { - "internalType": "uint256", "name": "", - "type": "uint256" + "type": "uint256", + "internalType": "uint256" } ], - "stateMutability": "view", - "type": "function" + "stateMutability": "view" }, { + "type": "function", + "name": "multicall", "inputs": [ { - "internalType": "bytes[]", "name": "data", - "type": "bytes[]" + "type": "bytes[]", + "internalType": "bytes[]" } ], - "name": "multicall", "outputs": [ { - "internalType": "bytes[]", "name": "results", - "type": "bytes[]" + "type": "bytes[]", + "internalType": "bytes[]" } ], - "stateMutability": "nonpayable", - "type": "function" + "stateMutability": "nonpayable" }, { + "type": "function", + "name": "renew", "inputs": [ { - "internalType": "string", "name": "name", - "type": "string" + "type": "string", + "internalType": "string" }, { - "internalType": "address", "name": "subscriber", - "type": "address" + "type": "address", + "internalType": "address" } ], - "name": "renew", "outputs": [], - "stateMutability": "payable", - "type": "function" + "stateMutability": "payable" }, { + "type": "function", + "name": "subscribe", "inputs": [ { - "internalType": "string", "name": "name", - "type": "string" + "type": "string", + "internalType": "string" } ], - "name": "subscribe", "outputs": [], - "stateMutability": "nonpayable", - "type": "function" + "stateMutability": "nonpayable" }, { + "type": "function", + "name": "subscribedNames", "inputs": [ { - "internalType": "address", "name": "subscriber", - "type": "address" + "type": "address", + "internalType": "address" } ], - "name": "subscribedNames", "outputs": [ { - "internalType": "string[]", "name": "names", - "type": "string[]" + "type": "string[]", + "internalType": "string[]" } ], - "stateMutability": "view", - "type": "function" + "stateMutability": "view" }, { + "type": "function", + "name": "unsubscribe", "inputs": [ { - "internalType": "string", "name": "name", - "type": "string" + "type": "string", + "internalType": "string" } ], - "name": "unsubscribe", "outputs": [], - "stateMutability": "nonpayable", - "type": "function" + "stateMutability": "nonpayable" }, { - "stateMutability": "payable", - "type": "receive" + "type": "event", + "name": "Borrowed", + "inputs": [ + { + "name": "owner", + "type": "address", + "indexed": true, + "internalType": "address" + }, + { + "name": "alETHAmount", + "type": "uint256", + "indexed": false, + "internalType": "uint256" + }, + { + "name": "ethAmount", + "type": "uint256", + "indexed": false, + "internalType": "uint256" + } + ], + "anonymous": false + }, + { + "type": "event", + "name": "Subscribe", + "inputs": [ + { + "name": "subscriber", + "type": "address", + "indexed": true, + "internalType": "address" + }, + { + "name": "indexedName", + "type": "string", + "indexed": true, + "internalType": "string" + }, + { + "name": "name", + "type": "string", + "indexed": false, + "internalType": "string" + } + ], + "anonymous": false + }, + { + "type": "event", + "name": "Unsubscribe", + "inputs": [ + { + "name": "subscriber", + "type": "address", + "indexed": true, + "internalType": "address" + }, + { + "name": "indexedName", + "type": "string", + "indexed": true, + "internalType": "string" + }, + { + "name": "name", + "type": "string", + "indexed": false, + "internalType": "string" + } + ], + "anonymous": false + }, + { + "type": "error", + "name": "AddressEmptyCode", + "inputs": [ + { + "name": "target", + "type": "address", + "internalType": "address" + } + ] + }, + { + "type": "error", + "name": "FailedCall", + "inputs": [] + }, + { + "type": "error", + "name": "FailedTransfer", + "inputs": [] + }, + { + "type": "error", + "name": "IllegalArgument", + "inputs": [] } ], - "address": "0xef6274Eb92b55dA6D4BCE0b7D686f37064348aBB", - "blockNumber": 16740615 + "address": "0xb4b1138a993612e8e06122c40dc27f236cb55524", + "blockNumber": 20723198 }