{
  "_format": "hh-sol-artifact-1",
  "contractName": "LPETHChainlinkOracleV1",
  "sourceName": "contracts/oracles/LPChainlinkOracle.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "contract IUniswapV2Pair",
          "name": "pair_",
          "type": "address"
        },
        {
          "internalType": "contract IAggregator",
          "name": "tokenOracle_",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [],
      "name": "latestAnswer",
      "outputs": [
        {
          "internalType": "int256",
          "name": "",
          "type": "int256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "pair",
      "outputs": [
        {
          "internalType": "contract IUniswapV2Pair",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "tokenOracle",
      "outputs": [
        {
          "internalType": "contract IAggregator",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x60c060405234801561001057600080fd5b506040516105833803806105838339818101604052604081101561003357600080fd5b5080516020909101516001600160601b0319606092831b8116608052911b1660a05260805160601c60a05160601c6104f761008c600039806101dd52806102c15250806093528061015452806102e552506104f76000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806350d25bcd146100465780636c5ec25c14610060578063a8aa1b3114610084575b600080fd5b61004e61008c565b60408051918252519081900360200190f35b6100686102bf565b604080516001600160a01b039092168252519081900360200190f35b6100686102e3565b60008060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b1580156100ea57600080fd5b505afa1580156100fe573d6000803e3d6000fd5b505050506040513d606081101561011457600080fd5b508051602091820151604080516318160ddd60e01b815290516dffffffffffffffffffffffffffff93841696509290911693506000926001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016926318160ddd926004808201939291829003018186803b15801561019757600080fd5b505afa1580156101ab573d6000803e3d6000fd5b505050506040513d60208110156101c157600080fd5b5051905060006101d18484610307565b905060006102766102717f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166350d25bcd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561023457600080fd5b505afa158015610248573d6000803e3d6000fd5b505050506040513d602081101561025e57600080fd5b5051670de0b6b3a7640000850490610307565b610379565b6fffffffffffffffffffffffffffffffff1690506000610297826002610307565b9050836102ac82670de0b6b3a7640000610307565b816102b357fe5b04965050505050505090565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008115806103225750508082028282828161031f57fe5b04145b610373576040805162461bcd60e51b815260206004820152601860248201527f426f72696e674d6174683a204d756c204f766572666c6f770000000000000000604482015290519081900360640190fd5b92915050565b600081610388575060006104bc565b816001600160801b82106103a15760809190911c9060401b5b6801000000000000000082106103bc5760409190911c9060201b5b64010000000082106103d35760209190911c9060101b5b6201000082106103e85760109190911c9060081b5b61010082106103fc5760089190911c9060041b5b6010821061040f5760049190911c9060021b5b6008821061041b5760011b5b600181858161042657fe5b048201901c9050600181858161043857fe5b048201901c9050600181858161044a57fe5b048201901c9050600181858161045c57fe5b048201901c9050600181858161046e57fe5b048201901c9050600181858161048057fe5b048201901c9050600181858161049257fe5b048201901c905060008185816104a457fe5b0490508082106104b457806104b6565b815b93505050505b91905056fea2646970667358221220abc5d84492949ce00e988cc59143c477808c738c4f8fb486fcc5091b3ebe173264736f6c634300060c0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100415760003560e01c806350d25bcd146100465780636c5ec25c14610060578063a8aa1b3114610084575b600080fd5b61004e61008c565b60408051918252519081900360200190f35b6100686102bf565b604080516001600160a01b039092168252519081900360200190f35b6100686102e3565b60008060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b1580156100ea57600080fd5b505afa1580156100fe573d6000803e3d6000fd5b505050506040513d606081101561011457600080fd5b508051602091820151604080516318160ddd60e01b815290516dffffffffffffffffffffffffffff93841696509290911693506000926001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016926318160ddd926004808201939291829003018186803b15801561019757600080fd5b505afa1580156101ab573d6000803e3d6000fd5b505050506040513d60208110156101c157600080fd5b5051905060006101d18484610307565b905060006102766102717f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166350d25bcd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561023457600080fd5b505afa158015610248573d6000803e3d6000fd5b505050506040513d602081101561025e57600080fd5b5051670de0b6b3a7640000850490610307565b610379565b6fffffffffffffffffffffffffffffffff1690506000610297826002610307565b9050836102ac82670de0b6b3a7640000610307565b816102b357fe5b04965050505050505090565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008115806103225750508082028282828161031f57fe5b04145b610373576040805162461bcd60e51b815260206004820152601860248201527f426f72696e674d6174683a204d756c204f766572666c6f770000000000000000604482015290519081900360640190fd5b92915050565b600081610388575060006104bc565b816001600160801b82106103a15760809190911c9060401b5b6801000000000000000082106103bc5760409190911c9060201b5b64010000000082106103d35760209190911c9060101b5b6201000082106103e85760109190911c9060081b5b61010082106103fc5760089190911c9060041b5b6010821061040f5760049190911c9060021b5b6008821061041b5760011b5b600181858161042657fe5b048201901c9050600181858161043857fe5b048201901c9050600181858161044a57fe5b048201901c9050600181858161045c57fe5b048201901c9050600181858161046e57fe5b048201901c9050600181858161048057fe5b048201901c9050600181858161049257fe5b048201901c905060008185816104a457fe5b0490508082106104b457806104b6565b815b93505050505b91905056fea2646970667358221220abc5d84492949ce00e988cc59143c477808c738c4f8fb486fcc5091b3ebe173264736f6c634300060c0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
