// SPDX-License-Identifier: MITpragmasolidity^0.7.0;interfaceAggregatorV3Interface{functiondecimals()externalviewreturns(uint8);functiondescription()externalviewreturns(stringmemory);functionversion()externalviewreturns(uint256);// getRoundData and latestRoundData should both raise "No data present"// if they do not have data to report, instead of returning unset values// which could be misinterpreted as actual reported values.functiongetRoundData(uint80_roundId)externalviewreturns(uint80roundId,int256answer,uint256startedAt,uint256updatedAt,uint80answeredInRound);functionlatestRoundData()externalviewreturns(uint80roundId,int256answer,uint256startedAt,uint256updatedAt,uint80answeredInRound);}