AggregatorInterface v0.2.3 API Reference
AggregatorInterface
Interface for accessing price feed data from an aggregator contract.
Events
AnswerUpdated
event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
Parameters
Parameter | Type | Description |
---|---|---|
current | int256 | The updated answer |
roundId | uint256 | The round ID for which the answer was updated |
updatedAt | uint256 | The timestamp when the answer was updated |
NewRound
event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
Parameters
Parameter | Type | Description |
---|---|---|
roundId | uint256 | The round ID of the new round |
startedBy | address | The address of the account that started the round |
startedAt | uint256 | The timestamp when the round was started |
Functions
getAnswer
Gets the answer for a specific round ID.
function getAnswer(uint256 roundId) external view returns (int256)
Parameters
Parameter | Type | Description |
---|---|---|
roundId | uint256 | The round ID to get the answer for |
Returns
Parameter | Type | Description |
---|---|---|
(unnamed) | int256 | The answer for the given round ID |
getTimestamp
Gets the timestamp for a specific round ID.
function getTimestamp(uint256 roundId) external view returns (uint256)
Parameters
Parameter | Type | Description |
---|---|---|
roundId | uint256 | The round ID to get the timestamp for |
Returns
Parameter | Type | Description |
---|---|---|
(unnamed) | uint256 | The timestamp for the given round ID |
latestAnswer
Gets the latest answer from the aggregator.
function latestAnswer() external view returns (int256)
Returns
Parameter | Type | Description |
---|---|---|
(unnamed) | int256 | The latest answer |
latestRound
Gets the latest round ID from the aggregator.
function latestRound() external view returns (uint256)
Returns
Parameter | Type | Description |
---|---|---|
(unnamed) | uint256 | The latest round ID |
latestTimestamp
Gets the timestamp of the latest answer from the aggregator.
function latestTimestamp() external view returns (uint256)
Returns
Parameter | Type | Description |
---|---|---|
(unnamed) | uint256 | The timestamp of the latest answer |