TriggerIndividualToken ABI
Below is the ABI for TriggerIndividualToken.sol
[
{
"inputs": [
{
"internalType": "address",
"name": "backupAddress_",
"type": "address"
},
{
"internalType": "address",
"name": "ownerAddress_",
"type": "address"
},
{
"internalType": "address",
"name": "triggerFactory_",
"type": "address"
},
{
"internalType": "address[]",
"name": "watchTokens_",
"type": "address[]"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "string",
"name": "result",
"type": "string"
}
],
"name": "EmitEvent",
"type": "event"
},
{
"inputs": [],
"name": "_controller",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "_deploymentBlock",
"outputs": [
{
"internalType": "int256",
"name": "",
"type": "int256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "_deploymentTimestamp",
"outputs": [
{
"internalType": "int256",
"name": "",
"type": "int256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "_graceTriggers",
"outputs": [
{
"internalType": "int256",
"name": "",
"type": "int256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "_owner",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "_totalWatched",
"outputs": [
{
"internalType": "int256",
"name": "",
"type": "int256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "int256",
"name": "",
"type": "int256"
}
],
"name": "_triggerResults",
"outputs": [
{
"internalType": "int256",
"name": "id",
"type": "int256"
},
{
"internalType": "int256",
"name": "savedQuantity",
"type": "int256"
},
{
"internalType": "int256",
"name": "totalAttempted",
"type": "int256"
},
{
"internalType": "int256",
"name": "blockStarted",
"type": "int256"
},
{
"internalType": "int256",
"name": "timestampStarted",
"type": "int256"
},
{
"internalType": "bool",
"name": "ownerExecuted",
"type": "bool"
},
{
"internalType": "int256",
"name": "mock",
"type": "int256"
},
{
"internalType": "int256",
"name": "gasUsed",
"type": "int256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "_triggerResultsCount",
"outputs": [
{
"internalType": "int256",
"name": "",
"type": "int256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "_triggerResultsMock",
"outputs": [
{
"internalType": "int256",
"name": "",
"type": "int256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "int256",
"name": "",
"type": "int256"
}
],
"name": "_watchedTokens",
"outputs": [
{
"internalType": "int256",
"name": "watchId",
"type": "int256"
},
{
"internalType": "address",
"name": "tokenAddress",
"type": "address"
},
{
"internalType": "string",
"name": "tokenName",
"type": "string"
},
{
"internalType": "string",
"name": "tokenSymbol",
"type": "string"
},
{
"internalType": "int256",
"name": "tokenDecimals",
"type": "int256"
},
{
"internalType": "int256",
"name": "blockTimestamp",
"type": "int256"
},
{
"internalType": "int256",
"name": "blockNumber",
"type": "int256"
},
{
"internalType": "bool",
"name": "isWatching",
"type": "bool"
},
{
"internalType": "bool",
"name": "isEntry",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address[]",
"name": "tokenAddresses_",
"type": "address[]"
}
],
"name": "addWatchTokens",
"outputs": [
{
"internalType": "address[]",
"name": "added_",
"type": "address[]"
},
{
"internalType": "address[]",
"name": "failed_",
"type": "address[]"
}
],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "adjustAuthorization",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "backupAddress",
"outputs": [
{
"internalType": "address",
"name": "backupAddress_",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "newAddress_",
"type": "address"
}
],
"name": "changeController",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "contractControllerStatus",
"outputs": [
{
"internalType": "bool",
"name": "status_",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "controller",
"outputs": [
{
"internalType": "address",
"name": "controller_",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "controllerRequired",
"outputs": [
{
"internalType": "bool",
"name": "isRequired_",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "isKSAuthorized",
"outputs": [
{
"internalType": "bool",
"name": "result_",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "kSAuthorizedAddress",
"outputs": [
{
"internalType": "address",
"name": "ksAuthorized_",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "int256",
"name": "newCount_",
"type": "int256"
}
],
"name": "modifyGraceTriggers",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "to_",
"type": "address"
}
],
"name": "recoverCoin",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "token_",
"type": "address"
},
{
"internalType": "address",
"name": "to_",
"type": "address"
}
],
"name": "recoverToken",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "newBackupAddress_",
"type": "address"
}
],
"name": "setNewBackup",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "toggleControllerRequired",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "toggleStatus",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "int256",
"name": "watchId_",
"type": "int256"
}
],
"name": "toggleWatch",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "int256",
"name": "mock_",
"type": "int256"
},
{
"internalType": "uint256",
"name": "gasOverride_",
"type": "uint256"
}
],
"name": "trigger",
"outputs": [
{
"internalType": "int256",
"name": "triggerID_",
"type": "int256"
},
{
"internalType": "int256",
"name": "totalSaved_",
"type": "int256"
},
{
"internalType": "int256",
"name": "totalAttempted_",
"type": "int256"
},
{
"internalType": "int256",
"name": "blockNumber_",
"type": "int256"
},
{
"internalType": "int256",
"name": "blockTimeStamp_",
"type": "int256"
}
],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "triggerHistory",
"outputs": [
{
"internalType": "int256[]",
"name": "ids_",
"type": "int256[]"
},
{
"internalType": "int256[]",
"name": "savedQuantities_",
"type": "int256[]"
},
{
"internalType": "int256[]",
"name": "totalAttempts_",
"type": "int256[]"
},
{
"internalType": "int256[]",
"name": "blocksStarted_",
"type": "int256[]"
},
{
"internalType": "int256[]",
"name": "timestampsStarted_",
"type": "int256[]"
},
{
"internalType": "bool[]",
"name": "didOwnerExecute_",
"type": "bool[]"
},
{
"internalType": "int256[]",
"name": "isAMock_",
"type": "int256[]"
},
{
"internalType": "int256[]",
"name": "gasUsed_",
"type": "int256[]"
}
],
"stateMutability": "view",
"type": "function"
}
]
Last updated