PriceFeedsAdapterWithoutRoundsUsdeSusdeV1
Verified contract
Active on
Ethereum with 0 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
No balances found for "PriceFeedsAdapterWithoutRoundsUsdeSusdeV1"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "PriceFeedsAdapterWithoutRoundsUsdeSusdeV1"
ABI
ABI objects
Getter at block 20949808 extractTimestampsAndAssertAllAreEqual() pure returns (uint256 extractedTimestamp) getDataServiceId() view returns (string)
getAllowedTimestampDiffsInSeconds() view returns (uint256 maxDataAheadSeconds, uint256 maxDataDelaySeconds)
(maxDataAheadSeconds=60, maxDataDelaySeconds=180)
getBlockTimestamp() view returns (uint256)
1728739571
getBlockTimestampFromLatestUpdate() view returns (uint256 blockTimestamp)
0
getDataFeedIds() pure returns (bytes32[] dataFeedIds)
[0x5553446500000000000000000000000000000000000000000000000000000000, 0x7355534465000000000000000000000000000000000000000000000000000000]
getDataTimestampFromLatestUpdate() view returns (uint256 lastDataTimestamp)
0
getLatestRoundId() view returns (uint256 latestRoundId)
0
getLatestRoundParams() view returns (uint256 latestRoundId, uint128 latestRoundDataTimestamp, uint128 latestRoundBlockTimestamp)
(latestRoundId=0, latestRoundDataTimestamp=0, latestRoundBlockTimestamp=0)
getMinIntervalBetweenUpdates() view returns (uint256)
3
getPackedTimestampsFromLatestUpdate() view returns (uint256 packedTimestamps)
0
getTimestampsFromLatestUpdate() view returns (uint128 dataTimestamp, uint128 blockTimestamp)
(dataTimestamp=0, blockTimestamp=0)
getUniqueSignersThreshold() view returns (uint8)
2
Read-only
aggregateValues(uint256[] values) view returns (uint256)
getAuthorisedSignerIndex(address signerAddress) view returns (uint8)
getDataFeedIndex(bytes32 dataFeedId) view returns (uint256)
getPackedTimestampsForRound(uint256 roundId) view returns (uint256 roundTimestamps)
getRoundDataFromAdapter(bytes32 dataFeedId, uint256 roundId) view returns (uint256 dataFeedValue, uint128 roundDataTimestamp, uint128 roundBlockTimestamp)
getValueForDataFeed(bytes32 dataFeedId) view returns (uint256)
getValueForDataFeedAndRound(bytes32 dataFeedId, uint256 roundId) view returns (uint256 dataFeedValue)
getValueForDataFeedUnsafe(bytes32 dataFeedId) view returns (uint256 dataFeedValue)
getValuesForDataFeeds(bytes32[] dataFeedIds) view returns (uint256[])
getValuesForDataFeedsUnsafe(bytes32[] requestedDataFeedIds) view returns (uint256[] values)
requireAuthorisedUpdater(address updater) view
validateDataFeedValueOnRead(bytes32 dataFeedId, uint256 valueForDataFeed) view
validateDataFeedValueOnWrite(bytes32 dataFeedId, uint256 valueForDataFeed) view
validateDataPackagesTimestampOnce(uint256 dataPackagesTimestamp) view
validateProposedDataPackagesTimestamp(uint256 dataPackagesTimestamp) view
validateTimestamp(uint256 receivedTimestampMilliseconds) view
State-modifying
Events initialize()
updateDataFeedsValues(uint256 dataPackagesTimestamp)
Initialized(uint8 version)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
BlockTimestampIsTooBig(uint256 blockTimestamp)
CalldataMustHaveValidPayload()
CalldataOverOrUnderFlow()
CanNotPickMedianOfEmptyArray()
DataFeedIdNotFound(bytes32 dataFeedId)
DataFeedValueCannotBeZero(bytes32 dataFeedId)
DataPackageTimestampMismatch(uint256 expectedDataTimestamp, uint256 dataPackageTimestamp)
DataPackageTimestampMustNotBeZero()
DataPackageTimestampsMustBeEqual()
DataTimestampIsTooBig(uint256 dataTimestamp)
DataTimestampShouldBeNewerThanBefore(uint256 receivedDataTimestampMilliseconds, uint256 lastDataTimestampMilliseconds)
EachSignerMustProvideTheSameValue()
EmptyCalldataPointersArr()
GetDataServiceIdNotImplemented()
IncorrectUnsignedMetadataSize()
InsufficientNumberOfUniqueSigners(uint256 receivedSignersCount, uint256 requiredSignersCount)
InvalidCalldataPointer()
MinIntervalBetweenUpdatesHasNotPassedYet(uint256 currentBlockTimestamp, uint256 lastUpdateTimestamp, uint256 minIntervalBetweenUpdates)
RedstonePayloadMustHaveAtLeastOneDataPackage()
RoundNotFound(uint256 roundId)
SignerNotAuthorised(address receivedSigner)
TimestampFromTooLongFuture(uint256 receivedTimestampSeconds, uint256 blockTimestamp)
TimestampIsTooOld(uint256 receivedTimestampSeconds, uint256 blockTimestamp)
UpdaterNotAuthorised(address signer)