{
  "_format": "hh-sol-artifact-1",
  "contractName": "MockSimpleOracle",
  "sourceName": "contracts/test/MockSimpleOracle.sol",
  "abi": [
    {
      "inputs": [],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "asset",
          "type": "address"
        }
      ],
      "name": "getPrice",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "vToken",
          "type": "address"
        }
      ],
      "name": "getUnderlyingPrice",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "name": "prices",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "vToken",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "price",
          "type": "uint256"
        }
      ],
      "name": "setPrice",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x6080604052348015600e575f80fd5b506101bb8061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610049575f3560e01c8062e4768b1461004d57806341976e0914610078578063cfed246b146100b6578063fc57d4df14610078575b5f80fd5b61007661005b366004610119565b6001600160a01b039091165f90815260208190526040902055565b005b6100a0610086366004610153565b6001600160a01b03165f9081526020819052604090205490565b6040516100ad9190610179565b60405180910390f35b6100a06100c4366004610153565b5f6020819052908152604090205481565b5f6001600160a01b0382165b92915050565b6100f0816100d5565b81146100fa575f80fd5b50565b80356100e1816100e7565b806100f0565b80356100e181610108565b5f806040838503121561012d5761012d5f80fd5b5f61013885856100fd565b92505060206101498582860161010e565b9150509250929050565b5f60208284031215610166576101665f80fd5b5f61017184846100fd565b949350505050565b818152602081016100e156fea2646970667358221220d90856a2da89540d6eadbe40a65deb93c06ead42e5159625a601e8c565d207ce64736f6c63430008190033",
  "deployedBytecode": "0x608060405234801561000f575f80fd5b5060043610610049575f3560e01c8062e4768b1461004d57806341976e0914610078578063cfed246b146100b6578063fc57d4df14610078575b5f80fd5b61007661005b366004610119565b6001600160a01b039091165f90815260208190526040902055565b005b6100a0610086366004610153565b6001600160a01b03165f9081526020819052604090205490565b6040516100ad9190610179565b60405180910390f35b6100a06100c4366004610153565b5f6020819052908152604090205481565b5f6001600160a01b0382165b92915050565b6100f0816100d5565b81146100fa575f80fd5b50565b80356100e1816100e7565b806100f0565b80356100e181610108565b5f806040838503121561012d5761012d5f80fd5b5f61013885856100fd565b92505060206101498582860161010e565b9150509250929050565b5f60208284031215610166576101665f80fd5b5f61017184846100fd565b949350505050565b818152602081016100e156fea2646970667358221220d90856a2da89540d6eadbe40a65deb93c06ead42e5159625a601e8c565d207ce64736f6c63430008190033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
