text: 'use strict'
  Object.defineProperty(exports, '__esModule', { value: true })
  const contract = require('@truffle/contract')
  const AuthorizedReceiverInterface = contract({
   "contractName": "AuthorizedReceiverInterface",
   "abi": [
    {
     "inputs": [],
     "name": "getAuthorizedSenders",
     "outputs": [
      {
       "internalType": "address[]",
       "name": "",
       "type": "address[]"
      }
     ],
     "stateMutability": "nonpayable",
     "type": "function"
    },
    {
     "inputs": [
      {
       "internalType": "address",
       "name": "sender",
       "type": "address"
      }
     ],
     "name": "isAuthorizedSender",
     "outputs": [
      {
       "internalType": "bool",
       "name": "",
       "type": "bool"
      }
     ],
     "stateMutability": "view",
     "type": "function"
    },
    {
     "inputs": [
      {
       "internalType": "address[]",
       "name": "senders",
       "type": "address[]"
      }
     ],
     "name": "setAuthorizedSenders",
     "outputs": [],
     "stateMutability": "nonpayable",
     "type": "function"
    }
   ],
   "evm": {
    "bytecode": {
     "object": "0x",
     "sourceMap": ""
    },
    "deployedBytecode": {
     "object": "0x",
     "sourceMap": ""
    },
    "methodIdentifiers": {
     "getAuthorizedSenders()": "2408afaa",
     "isAuthorizedSender(address)": "fa00763a",
     "setAuthorizedSenders(address[])": "ee56997b"
    }
   },
   "metadata": "{\"compiler\":{\"version\":\"0.7.6+commit.7338295f\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"getAuthorizedSenders\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"isAuthorizedSender\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"senders\",\"type\":\"address[]\"}],\"name\":\"setAuthorizedSenders\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"/Users/steve/workspace/chainlink/evm-contracts/src/v0.7/interfaces/AuthorizedReceiverInterface.sol\":\"AuthorizedReceiverInterface\"},\"evmVersion\":\"istanbul\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"none\"},\"optimizer\":{\"enabled\":true,\"runs\":1000000},\"remappings\":[]},\"sources\":{\"/Users/steve/workspace/chainlink/evm-contracts/src/v0.7/interfaces/AuthorizedReceiverInterface.sol\":{\"keccak256\":\"0x647fc393b9d6be0c20e5ac5bcb19114f9a50e808d567979ed04abba5ee18a22f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ef307221efe7b5e72ced7e24005a8363384013b1b26e307d9c9735e1624ac677\",\"dweb:/ipfs/QmYfcisfmWohe1v7bQH1EBA58Ct2zdkTNpSUjq3aKUqpkX\"]}},\"version\":1}"
  })
  
  if (process.env.NODE_ENV === 'test') {
    try {
      eval('AuthorizedReceiverInterface.setProvider(web3.currentProvider)')
    } catch (e) {}
  }
  
  exports.AuthorizedReceiverInterface = AuthorizedReceiverInterface
  