API Version: v0.2.3

AggregatorV3Interface v0.2.3 API Reference

AggregatorV3Interface

Interface for accessing detailed data from an aggregator contract, including round data and metadata.

AggregatorV3Interface

Functions

decimals

Gets the number of decimals used by the aggregator.

function decimals() external view returns (uint8)

Returns

ParameterTypeDescription
(unnamed)uint8The number of decimals

description

Gets the description of the aggregator.

function description() external view returns (string memory)

Returns

ParameterTypeDescription
(unnamed)stringThe description of the aggregator

getRoundData

Gets the round data for a specific round ID.

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

Parameters

ParameterTypeDescription
_roundIduint80The round ID to get the data for

Returns

ParameterTypeDescription
roundIduint80The round ID
answerint256The answer for the round
startedAtuint256The timestamp when the round started
updatedAtuint256The timestamp when the round was updated
answeredInRounduint80The round ID in which the answer was computed

latestRoundData

Gets the latest round data.

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

Returns

ParameterTypeDescription
roundIduint80The latest round ID
answerint256The latest answer
startedAtuint256The timestamp when the latest round started
updatedAtuint256The timestamp when the latest round was updated
answeredInRounduint80The round ID in which the latest answer was computed

version

Gets the version of the aggregator.

function version() external view returns (uint256)

Returns

ParameterTypeDescription
(unnamed)uint256The version of the aggregator

Get the latest Chainlink content straight to your inbox.