{
  "_format": "hh-sol-artifact-1",
  "contractName": "BQIOracle",
  "sourceName": "contracts/__deprecated__/Oracles/BQITokenOracle.sol",
  "abi": [
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "previousOwner",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "OwnershipTransferred",
      "type": "event"
    },
    {
      "inputs": [],
      "name": "fetchPrice",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "fetchPrice_v",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "renounceOwnership",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "contract IBaseOracle",
          "name": "_base",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "_BQI",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "_underlying",
          "type": "address"
        }
      ],
      "name": "setParam",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b5060006100246001600160e01b0361007316565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350610077565b3390565b610571806100866000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c80638da5cb5b116100505780638da5cb5b146100d35780639c3bc3e6146100b1578063f2fde38b146100f757610072565b806306287db4146100775780630fdb11cf146100b1578063715018a6146100cb575b600080fd5b6100af6004803603606081101561008d57600080fd5b506001600160a01b03813581169160208101358216916040909101351661011d565b005b6100b96101dd565b60408051918252519081900360200190f35b6100af610316565b6100db6103e1565b604080516001600160a01b039092168252519081900360200190f35b6100af6004803603602081101561010d57600080fd5b50356001600160a01b03166103f0565b610125610511565b6001600160a01b03166101366103e1565b6001600160a01b031614610191576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600180546001600160a01b0394851673ffffffffffffffffffffffffffffffffffffffff1991821617909155600280549285169282169290921790915560038054929093169116179055565b600154600254604080517f41976e090000000000000000000000000000000000000000000000000000000081526001600160a01b0392831660048201529051600093670de0b6b3a76400009316916341976e09916024808301926020929190829003018186803b15801561025057600080fd5b505afa158015610264573d6000803e3d6000fd5b505050506040513d602081101561027a57600080fd5b5051600354604080517fbd6d894d00000000000000000000000000000000000000000000000000000000815290516001600160a01b039092169163bd6d894d916004808201926020929091908290030181600087803b1580156102dc57600080fd5b505af11580156102f0573d6000803e3d6000fd5b505050506040513d602081101561030657600080fd5b5051028161031057fe5b04905090565b61031e610511565b6001600160a01b031661032f6103e1565b6001600160a01b03161461038a576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a36000805473ffffffffffffffffffffffffffffffffffffffff19169055565b6000546001600160a01b031690565b6103f8610511565b6001600160a01b03166104096103e1565b6001600160a01b031614610464576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166104a95760405162461bcd60e51b81526004018080602001828103825260268152602001806105166026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b339056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a26469706673582212204908883b0c2eb8955798fca0871f5f93ea58cfc41896cad58c7e7ed5b1e185f464736f6c634300060b0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100725760003560e01c80638da5cb5b116100505780638da5cb5b146100d35780639c3bc3e6146100b1578063f2fde38b146100f757610072565b806306287db4146100775780630fdb11cf146100b1578063715018a6146100cb575b600080fd5b6100af6004803603606081101561008d57600080fd5b506001600160a01b03813581169160208101358216916040909101351661011d565b005b6100b96101dd565b60408051918252519081900360200190f35b6100af610316565b6100db6103e1565b604080516001600160a01b039092168252519081900360200190f35b6100af6004803603602081101561010d57600080fd5b50356001600160a01b03166103f0565b610125610511565b6001600160a01b03166101366103e1565b6001600160a01b031614610191576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600180546001600160a01b0394851673ffffffffffffffffffffffffffffffffffffffff1991821617909155600280549285169282169290921790915560038054929093169116179055565b600154600254604080517f41976e090000000000000000000000000000000000000000000000000000000081526001600160a01b0392831660048201529051600093670de0b6b3a76400009316916341976e09916024808301926020929190829003018186803b15801561025057600080fd5b505afa158015610264573d6000803e3d6000fd5b505050506040513d602081101561027a57600080fd5b5051600354604080517fbd6d894d00000000000000000000000000000000000000000000000000000000815290516001600160a01b039092169163bd6d894d916004808201926020929091908290030181600087803b1580156102dc57600080fd5b505af11580156102f0573d6000803e3d6000fd5b505050506040513d602081101561030657600080fd5b5051028161031057fe5b04905090565b61031e610511565b6001600160a01b031661032f6103e1565b6001600160a01b03161461038a576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a36000805473ffffffffffffffffffffffffffffffffffffffff19169055565b6000546001600160a01b031690565b6103f8610511565b6001600160a01b03166104096103e1565b6001600160a01b031614610464576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166104a95760405162461bcd60e51b81526004018080602001828103825260268152602001806105166026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b339056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a26469706673582212204908883b0c2eb8955798fca0871f5f93ea58cfc41896cad58c7e7ed5b1e185f464736f6c634300060b0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
