{
  "_format": "hh-sol-artifact-1",
  "contractName": "VaultOracle",
  "sourceName": "contracts/__deprecated__/Oracles/VaultOracle.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_underlyingFeed",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "_vault",
          "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": "name",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "underlyingFeed",
      "outputs": [
        {
          "internalType": "contract IPriceFeed",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "vault",
      "outputs": [
        {
          "internalType": "contract IVault",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "wad",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x60e060405234801561001057600080fd5b506040516107fe3803806107fe8339818101604052606081101561003357600080fd5b8151602083015160408085018051915193959294830192918464010000000082111561005e57600080fd5b90830190602082018581111561007357600080fd5b825164010000000081118282018810171561008d57600080fd5b82525081516020918201929091019080838360005b838110156100ba5781810151838201526020016100a2565b50505050905090810190601f1680156100e75780820380516001836020036101000a031916815260200191505b506040525050815161010191506000906020840190610197565b506001600160601b0319606083811b821660a05284901b166080526040805163dfa2b90160e01b815290516001600160a01b0384169163dfa2b901916004808301926020929190829003018186803b15801561015c57600080fd5b505afa158015610170573d6000803e3d6000fd5b505050506040513d602081101561018657600080fd5b5051600a0a60c05250610232915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106101d857805160ff1916838001178555610205565b82800160010185558215610205579182015b828111156102055782518255916020019190600101906101ea565b50610211929150610215565b5090565b61022f91905b80821115610211576000815560010161021b565b90565b60805160601c60a05160601c60c05161058b610273600039806101fd52806103aa5250806102f552806103de5250806102215280610386525061058b6000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c80637df38c5b116100505780637df38c5b14610132578063ace1798e1461013a578063fbfa77cf1461016057610072565b806306fdde03146100775780630fdb11cf146100f457806342867f641461010e575b600080fd5b61007f610168565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100b95781810151838201526020016100a1565b50505050905090810190601f1680156100e65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100fc6101f6565b60408051918252519081900360200190f35b610116610384565b604080516001600160a01b039092168252519081900360200190f35b6100fc6103a8565b6100fc6004803603602081101561015057600080fd5b50356001600160a01b03166103cc565b6101166103dc565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156101ee5780601f106101c3576101008083540402835291602001916101ee565b820191906000526020600020905b8154815290600101906020018083116101d157829003601f168201915b505050505081565b600061037f7f00000000000000000000000000000000000000000000000000000000000000006103737f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ace1798e60006040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561029657600080fd5b505afa1580156102aa573d6000803e3d6000fd5b505050506040513d60208110156102c057600080fd5b5051604080517fcb8dd1d700000000000000000000000000000000000000000000000000000000815290516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163cb8dd1d7916004808301926020929190829003018186803b15801561033b57600080fd5b505afa15801561034f573d6000803e3d6000fd5b505050506040513d602081101561036557600080fd5b50519063ffffffff61040016565b9063ffffffff61047616565b905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006103d66101f6565b92915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008261040f575060006103d6565b8282028284828161041c57fe5b041461046f576040805162461bcd60e51b815260206004820152600c60248201527f6d756c206f766572666c6f770000000000000000000000000000000000000000604482015290519081900360640190fd5b9392505050565b600061046f83836040518060400160405280600881526020017f64697620627920300000000000000000000000000000000000000000000000008152506000818361053f5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156105045781810151838201526020016104ec565b50505050905090810190601f1680156105315780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161054b57fe5b049594505050505056fea26469706673582212207dd13d467301945a9b90be27b72732e6b35f6c8c8a4b5fddb5d983315bab645c64736f6c634300060b0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100725760003560e01c80637df38c5b116100505780637df38c5b14610132578063ace1798e1461013a578063fbfa77cf1461016057610072565b806306fdde03146100775780630fdb11cf146100f457806342867f641461010e575b600080fd5b61007f610168565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100b95781810151838201526020016100a1565b50505050905090810190601f1680156100e65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100fc6101f6565b60408051918252519081900360200190f35b610116610384565b604080516001600160a01b039092168252519081900360200190f35b6100fc6103a8565b6100fc6004803603602081101561015057600080fd5b50356001600160a01b03166103cc565b6101166103dc565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156101ee5780601f106101c3576101008083540402835291602001916101ee565b820191906000526020600020905b8154815290600101906020018083116101d157829003601f168201915b505050505081565b600061037f7f00000000000000000000000000000000000000000000000000000000000000006103737f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ace1798e60006040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561029657600080fd5b505afa1580156102aa573d6000803e3d6000fd5b505050506040513d60208110156102c057600080fd5b5051604080517fcb8dd1d700000000000000000000000000000000000000000000000000000000815290516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163cb8dd1d7916004808301926020929190829003018186803b15801561033b57600080fd5b505afa15801561034f573d6000803e3d6000fd5b505050506040513d602081101561036557600080fd5b50519063ffffffff61040016565b9063ffffffff61047616565b905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006103d66101f6565b92915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008261040f575060006103d6565b8282028284828161041c57fe5b041461046f576040805162461bcd60e51b815260206004820152600c60248201527f6d756c206f766572666c6f770000000000000000000000000000000000000000604482015290519081900360640190fd5b9392505050565b600061046f83836040518060400160405280600881526020017f64697620627920300000000000000000000000000000000000000000000000008152506000818361053f5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156105045781810151838201526020016104ec565b50505050905090810190601f1680156105315780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161054b57fe5b049594505050505056fea26469706673582212207dd13d467301945a9b90be27b72732e6b35f6c8c8a4b5fddb5d983315bab645c64736f6c634300060b0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
