@phuture/keep3r-cli-job-phuture
Version:
Phuture CLI Job for The Keep3r Network
2 lines (1 loc) • 5.88 kB
JSON
[{ "inputs": [{ "internalType": "address", "name": "_keep3r", "type": "address" }, { "internalType": "address", "name": "_registry", "type": "address" }], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [{ "indexed": false, "internalType": "address", "name": "account", "type": "address" }], "name": "Paused", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": false, "internalType": "address", "name": "account", "type": "address" }], "name": "Unpaused", "type": "event" }, { "inputs": [{ "components": [{ "internalType": "uint8", "name": "v", "type": "uint8" }, { "internalType": "bytes32", "name": "r", "type": "bytes32" }, { "internalType": "bytes32", "name": "s", "type": "bytes32" }, { "internalType": "address", "name": "signer", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }], "internalType": "struct ValidatorLibrary.Sign[]", "name": "_signs", "type": "tuple[]" }, { "components": [{ "internalType": "address", "name": "account", "type": "address" }, { "internalType": "address", "name": "sellAsset", "type": "address" }, { "internalType": "address", "name": "buyAsset", "type": "address" }, { "internalType": "uint256", "name": "sellShares", "type": "uint256" }, { "internalType": "address", "name": "swapTarget", "type": "address" }, { "internalType": "bytes", "name": "swapData", "type": "bytes" }], "internalType": "struct IOrdererV2.ExternalSwapV2", "name": "_info", "type": "tuple" }], "name": "externalSwap", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "components": [{ "internalType": "uint8", "name": "v", "type": "uint8" }, { "internalType": "bytes32", "name": "r", "type": "bytes32" }, { "internalType": "bytes32", "name": "s", "type": "bytes32" }, { "internalType": "address", "name": "signer", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }], "internalType": "struct ValidatorLibrary.Sign[]", "name": "_signs", "type": "tuple[]" }, { "components": [{ "internalType": "address", "name": "account", "type": "address" }, { "internalType": "address", "name": "sellAsset", "type": "address" }, { "internalType": "address", "name": "buyAsset", "type": "address" }, { "internalType": "uint256", "name": "sellShares", "type": "uint256" }, { "internalType": "address", "name": "swapTarget", "type": "address" }, { "internalType": "bytes", "name": "swapData", "type": "bytes" }], "internalType": "struct IOrdererV2.ExternalSwapV2", "name": "_info", "type": "tuple" }], "name": "externalSwapManual", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "components": [{ "internalType": "uint8", "name": "v", "type": "uint8" }, { "internalType": "bytes32", "name": "r", "type": "bytes32" }, { "internalType": "bytes32", "name": "s", "type": "bytes32" }, { "internalType": "address", "name": "signer", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }], "internalType": "struct ValidatorLibrary.Sign[]", "name": "_signs", "type": "tuple[]" }, { "components": [{ "internalType": "address", "name": "sellAccount", "type": "address" }, { "internalType": "address", "name": "buyAccount", "type": "address" }, { "internalType": "address", "name": "sellAsset", "type": "address" }, { "internalType": "address", "name": "buyAsset", "type": "address" }, { "internalType": "uint256", "name": "maxSellShares", "type": "uint256" }], "internalType": "struct IOrdererV2.InternalSwapV2", "name": "_info", "type": "tuple" }], "name": "internalSwap", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "components": [{ "internalType": "uint8", "name": "v", "type": "uint8" }, { "internalType": "bytes32", "name": "r", "type": "bytes32" }, { "internalType": "bytes32", "name": "s", "type": "bytes32" }, { "internalType": "address", "name": "signer", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }], "internalType": "struct ValidatorLibrary.Sign[]", "name": "_signs", "type": "tuple[]" }, { "components": [{ "internalType": "address", "name": "sellAccount", "type": "address" }, { "internalType": "address", "name": "buyAccount", "type": "address" }, { "internalType": "address", "name": "sellAsset", "type": "address" }, { "internalType": "address", "name": "buyAsset", "type": "address" }, { "internalType": "uint256", "name": "maxSellShares", "type": "uint256" }], "internalType": "struct IOrdererV2.InternalSwapV2", "name": "_info", "type": "tuple" }], "name": "internalSwapManual", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "keep3r", "outputs": [{ "internalType": "address", "name": "", "type": "address" }], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "minAmountOfSigners", "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "nonce", "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pause", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "paused", "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "registry", "outputs": [{ "internalType": "address", "name": "", "type": "address" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "uint256", "name": "_minAmountOfSigners", "type": "uint256" }], "name": "setMinAmountOfSigners", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "unpause", "outputs": [], "stateMutability": "nonpayable", "type": "function" }]