Skip to content
LogoLogo

AggregatorV2V3Interface

Git Source

This interface is a combination of Chainlink's AggregatorInterface.sol and AggregatorV3Interface.sol.

Functions

latestAnswer

function latestAnswer() external view returns (int256);

Returns

NameTypeDescription
<none>int256

latestTimestamp

function latestTimestamp() external view returns (uint256);

Returns

NameTypeDescription
<none>uint256

latestRound

function latestRound() external view returns (uint256);

Returns

NameTypeDescription
<none>uint256

getAnswer

function getAnswer(uint256 roundId) external view returns (int256);

Parameters

NameTypeDescription
roundIduint256

Returns

NameTypeDescription
<none>int256

getTimestamp

function getTimestamp(uint256 roundId) external view returns (uint256);

Parameters

NameTypeDescription
roundIduint256

Returns

NameTypeDescription
<none>uint256

decimals

function decimals() external view returns (uint8);

Returns

NameTypeDescription
<none>uint8

description

function description() external view returns (string memory);

Returns

NameTypeDescription
<none>string

version

function version() external view returns (uint256);

Returns

NameTypeDescription
<none>uint256

getRoundData

function getRoundData(uint80 _roundId)
        external
        view
        returns (uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound);

Parameters

NameTypeDescription
_roundIduint80

Returns

NameTypeDescription
roundIduint80
answerint256
startedAtuint256
updatedAtuint256
answeredInRounduint80

latestRoundData

function latestRoundData()
        external
        view
        returns (uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound);

Returns

NameTypeDescription
roundIduint80
answerint256
startedAtuint256
updatedAtuint256
answeredInRounduint80

Events

AnswerUpdated

event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 timestamp);

Parameters

NameTypeDescription
currentint256
roundIduint256
timestampuint256

NewRound

event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt);

Parameters

NameTypeDescription
roundIduint256
startedByaddress
startedAtuint256