{
  "_format": "hh-sol-artifact-1",
  "contractName": "GLPTokenOracle",
  "sourceName": "contracts/__deprecated__/Oracles/GLPTokenOracle.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_glpManager",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "_glp",
          "type": "address"
        },
        {
          "internalType": "string",
          "name": "_name",
          "type": "string"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [],
      "name": "fetchPrice",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "name": "fetchPrice",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "glp",
      "outputs": [
        {
          "internalType": "contract IGLP",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "glpManager",
      "outputs": [
        {
          "internalType": "contract IGLPManager",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "name",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "wad",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x60c060405234801561001057600080fd5b506040516107703803806107708339818101604052606081101561003357600080fd5b8151602083015160408085018051915193959294830192918464010000000082111561005e57600080fd5b90830190602082018581111561007357600080fd5b825164010000000081118282018810171561008d57600080fd5b82525081516020918201929091019080838360005b838110156100ba5781810151838201526020016100a2565b50505050905090810190601f1680156100e75780820380516001836020036101000a031916815260200191505b506040525050815161010191506000906020840190610122565b50506001600160601b0319606091821b811660a05291901b166080526101bd565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061016357805160ff1916838001178555610190565b82800160010185558215610190579182015b82811115610190578251825591602001919060010190610175565b5061019c9291506101a0565b5090565b6101ba91905b8082111561019c57600081556001016101a6565b90565b60805160601c60a05160601c6105806101f060003980610220528061039652508061030552806103d352506105806000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c80637df38c5b116100505780637df38c5b1461013f578063ace1798e14610147578063fa6db1bc1461017a57610072565b806306fdde03146100775780630fdb11cf146100f457806378a207ee1461010e575b600080fd5b61007f610182565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100b95781810151838201526020016100a1565b50505050905090810190601f1680156100e65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100fc610210565b60408051918252519081900360200190f35b610116610394565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6100fc6103b8565b6100fc6004803603602081101561015d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166103c1565b6101166103d1565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102085780601f106101dd57610100808354040283529160200191610208565b820191906000526020600020905b8154815290600101906020018083116101eb57829003601f168201915b505050505081565b600061038f64e8d4a510006103837f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561028457600080fd5b505afa158015610298573d6000803e3d6000fd5b505050506040513d60208110156102ae57600080fd5b5051604080517f0339147600000000000000000000000000000000000000000000000000000000815260006004820152905161038391670de0b6b3a76400009173ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016916303391476916024808301926020929190829003018186803b15801561034b57600080fd5b505afa15801561035f573d6000803e3d6000fd5b505050506040513d602081101561037557600080fd5b50519063ffffffff6103f516565b9063ffffffff61046b16565b905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b64e8d4a5100081565b60006103cb610210565b92915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600082610404575060006103cb565b8282028284828161041157fe5b0414610464576040805162461bcd60e51b815260206004820152600c60248201527f6d756c206f766572666c6f770000000000000000000000000000000000000000604482015290519081900360640190fd5b9392505050565b600061046483836040518060400160405280600881526020017f6469762062792030000000000000000000000000000000000000000000000000815250600081836105345760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156104f95781810151838201526020016104e1565b50505050905090810190601f1680156105265780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161054057fe5b049594505050505056fea2646970667358221220b78589475f53f1a18cc74667f619577abbe386dd8dc1ba7c39ac995dcdd7af9764736f6c634300060b0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100725760003560e01c80637df38c5b116100505780637df38c5b1461013f578063ace1798e14610147578063fa6db1bc1461017a57610072565b806306fdde03146100775780630fdb11cf146100f457806378a207ee1461010e575b600080fd5b61007f610182565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100b95781810151838201526020016100a1565b50505050905090810190601f1680156100e65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100fc610210565b60408051918252519081900360200190f35b610116610394565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6100fc6103b8565b6100fc6004803603602081101561015d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166103c1565b6101166103d1565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102085780601f106101dd57610100808354040283529160200191610208565b820191906000526020600020905b8154815290600101906020018083116101eb57829003601f168201915b505050505081565b600061038f64e8d4a510006103837f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561028457600080fd5b505afa158015610298573d6000803e3d6000fd5b505050506040513d60208110156102ae57600080fd5b5051604080517f0339147600000000000000000000000000000000000000000000000000000000815260006004820152905161038391670de0b6b3a76400009173ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016916303391476916024808301926020929190829003018186803b15801561034b57600080fd5b505afa15801561035f573d6000803e3d6000fd5b505050506040513d602081101561037557600080fd5b50519063ffffffff6103f516565b9063ffffffff61046b16565b905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b64e8d4a5100081565b60006103cb610210565b92915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600082610404575060006103cb565b8282028284828161041157fe5b0414610464576040805162461bcd60e51b815260206004820152600c60248201527f6d756c206f766572666c6f770000000000000000000000000000000000000000604482015290519081900360640190fd5b9392505050565b600061046483836040518060400160405280600881526020017f6469762062792030000000000000000000000000000000000000000000000000815250600081836105345760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156104f95781810151838201526020016104e1565b50505050905090810190601f1680156105265780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161054057fe5b049594505050505056fea2646970667358221220b78589475f53f1a18cc74667f619577abbe386dd8dc1ba7c39ac995dcdd7af9764736f6c634300060b0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
