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