{
  "_format": "hh-sol-artifact-1",
  "contractName": "MockCallPrice",
  "sourceName": "contracts/test/MockCallPrice.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "contract ResilientOracleInterface",
          "name": "oracle",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "asset",
          "type": "address"
        }
      ],
      "name": "getAssetPriceResilientOracle",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "contract CorrelatedTokenOracleInterface",
          "name": "oracle",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "asset",
          "type": "address"
        }
      ],
      "name": "getMultiPrice",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "contract ResilientOracleInterface",
          "name": "oracle",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "vToken",
          "type": "address"
        }
      ],
      "name": "getUnderlyingPriceResilientOracle",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x6080604052348015600e575f80fd5b506104e68061001c5f395ff3fe608060405234801561000f575f80fd5b506004361061003f575f3560e01c80630ddd2e27146100435780632bd6ec3e1461006d5780632cf689b414610080575b5f80fd5b6100566100513660046103fe565b610093565b604051610064929190610440565b60405180910390f35b61005661007b3660046103fe565b610228565b61005661008e3660046103fe565b610373565b5f80836001600160a01b031663b62cad69846040518263ffffffff1660e01b81526004016100c1919061046b565b5f604051808303815f87803b1580156100d8575f80fd5b505af11580156100ea573d5f803e3d5ffd5b505060405163b62cad6960e01b81526001600160a01b038716925063b62cad69915061011a90869060040161046b565b5f604051808303815f87803b158015610131575f80fd5b505af1158015610143573d5f803e3d5ffd5b50506040516341976e0960e01b81526001600160a01b03871692506341976e09915061017390869060040161046b565b602060405180830381865afa15801561018e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101b2919061048a565b6040516341976e0960e01b81526001600160a01b038616906341976e09906101de90879060040161046b565b602060405180830381865afa1580156101f9573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061021d919061048a565b915091509250929050565b5f80836001600160a01b03166396e85ced846040518263ffffffff1660e01b8152600401610256919061046b565b5f604051808303815f87803b15801561026d575f80fd5b505af115801561027f573d5f803e3d5ffd5b50506040516396e85ced60e01b81526001600160a01b03871692506396e85ced91506102af90869060040161046b565b5f604051808303815f87803b1580156102c6575f80fd5b505af11580156102d8573d5f803e3d5ffd5b505060405163fc57d4df60e01b81526001600160a01b038716925063fc57d4df915061030890869060040161046b565b602060405180830381865afa158015610323573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610347919061048a565b60405163fc57d4df60e01b81526001600160a01b0386169063fc57d4df906101de90879060040161046b565b5f80836001600160a01b031663692404266040518163ffffffff1660e01b81526004015f604051808303815f87803b158015610131575f80fd5b5f6001600160a01b0382165b92915050565b5f6103b9826103ad565b6103d2816103bf565b81146103dc575f80fd5b50565b80356103b9816103c9565b6103d2816103ad565b80356103b9816103ea565b5f8060408385031215610412576104125f80fd5b5f61041d85856103df565b925050602061042e858286016103f3565b9150509250929050565b805b82525050565b6040810161044e8285610438565b61045b6020830184610438565b9392505050565b61043a816103ad565b602081016103b98284610462565b806103d2565b80516103b981610479565b5f6020828403121561049d5761049d5f80fd5b5f6104a8848461047f565b94935050505056fea2646970667358221220c39594bd8355b6c47ff5549a022d26003aca0806f0fed724542d2a455f4eedf064736f6c63430008190033",
  "deployedBytecode": "0x608060405234801561000f575f80fd5b506004361061003f575f3560e01c80630ddd2e27146100435780632bd6ec3e1461006d5780632cf689b414610080575b5f80fd5b6100566100513660046103fe565b610093565b604051610064929190610440565b60405180910390f35b61005661007b3660046103fe565b610228565b61005661008e3660046103fe565b610373565b5f80836001600160a01b031663b62cad69846040518263ffffffff1660e01b81526004016100c1919061046b565b5f604051808303815f87803b1580156100d8575f80fd5b505af11580156100ea573d5f803e3d5ffd5b505060405163b62cad6960e01b81526001600160a01b038716925063b62cad69915061011a90869060040161046b565b5f604051808303815f87803b158015610131575f80fd5b505af1158015610143573d5f803e3d5ffd5b50506040516341976e0960e01b81526001600160a01b03871692506341976e09915061017390869060040161046b565b602060405180830381865afa15801561018e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101b2919061048a565b6040516341976e0960e01b81526001600160a01b038616906341976e09906101de90879060040161046b565b602060405180830381865afa1580156101f9573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061021d919061048a565b915091509250929050565b5f80836001600160a01b03166396e85ced846040518263ffffffff1660e01b8152600401610256919061046b565b5f604051808303815f87803b15801561026d575f80fd5b505af115801561027f573d5f803e3d5ffd5b50506040516396e85ced60e01b81526001600160a01b03871692506396e85ced91506102af90869060040161046b565b5f604051808303815f87803b1580156102c6575f80fd5b505af11580156102d8573d5f803e3d5ffd5b505060405163fc57d4df60e01b81526001600160a01b038716925063fc57d4df915061030890869060040161046b565b602060405180830381865afa158015610323573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610347919061048a565b60405163fc57d4df60e01b81526001600160a01b0386169063fc57d4df906101de90879060040161046b565b5f80836001600160a01b031663692404266040518163ffffffff1660e01b81526004015f604051808303815f87803b158015610131575f80fd5b5f6001600160a01b0382165b92915050565b5f6103b9826103ad565b6103d2816103bf565b81146103dc575f80fd5b50565b80356103b9816103c9565b6103d2816103ad565b80356103b9816103ea565b5f8060408385031215610412576104125f80fd5b5f61041d85856103df565b925050602061042e858286016103f3565b9150509250929050565b805b82525050565b6040810161044e8285610438565b61045b6020830184610438565b9392505050565b61043a816103ad565b602081016103b98284610462565b806103d2565b80516103b981610479565b5f6020828403121561049d5761049d5f80fd5b5f6104a8848461047f565b94935050505056fea2646970667358221220c39594bd8355b6c47ff5549a022d26003aca0806f0fed724542d2a455f4eedf064736f6c63430008190033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
