TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 10,796 txns
Deployed by via 0x5b5fadcc at 17464463
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "TransparentUpgradeableProxy"

0x4ece62532a307de7c32fd050ffb2e3a185e9668e42bad2b697e2282845be66a8
0x5d623921c2f30f0826ffce3289eae48422f168be5f8794f4aa3fb09d35b93d2a
0xd4ef24489069df40d83af51d28075cef06052d38cffdf34bfd796dd0c0081164
0xedf352fffe7dca06bbcd4382aecb440caa0c730ca8fbc4c9b00e7111a64cccaf
0xa66fcfabecfa78d5de7cb2cb86e6bdafdad40ef9fe2e9ebee52492173834e8d3
0x49bdeaee4ba147cf65406be9b77892c88976d79e474135e42fe273d3d6aa5481
0xd4c573598dddf3e455aff7572a80175c0e9390a6cd364cee2bda56b3c384b5dc
0x80c877c4639bd6fba9da0218fe3876e9a803780d3830cebedbcad330ee614c1a
0xd5142ea8bec4518f4c5cffda027a2c62a982f82084761ad5aa9a918da75d034f
0xcbcf34fc490f0948b0040f3a9f7aa6268f19f838d393b406ac59069b396f8a83

Functions
Getter at block 21158396
getAllowedTimestampDiffsInSeconds(view returns (uint256 maxDataAheadSecondsuint256 maxDataDelaySeconds)
(maxDataAheadSeconds=60, maxDataDelaySeconds=180)
getBlockTimestamp(view returns (uint256)
1731255251
getBlockTimestampFromLatestUpdate(view returns (uint256 blockTimestamp)
1731254951
getDataFeedIds(pure returns (bytes32[] dataFeedIds)
[0x53574554482f4554480000000000000000000000000000000000000000000000]
getDataTimestampFromLatestUpdate(view returns (uint256 lastDataTimestamp)
1731254920000
getLatestRoundId(view returns (uint256 latestRoundId)
9950
getLatestRoundParams(view returns (uint256 latestRoundIduint128 latestRoundDataTimestampuint128 latestRoundBlockTimestamp)
(latestRoundId=9950, latestRoundDataTimestamp=1731254920000, latestRoundBlockTimestamp=1731254951)
getMinIntervalBetweenUpdates(view returns (uint256)
3
getPackedTimestampsFromLatestUpdate(view returns (uint256 packedTimestamps)
589115521921119965888207528919317280382802094774951
getTimestampsFromLatestUpdate(view returns (uint128 dataTimestampuint128 blockTimestamp)
(dataTimestamp=1731254920000, blockTimestamp=1731254951)
getUniqueSignersThreshold(view returns (uint8)
2
Read-only
aggregateValues(uint256[] valuesview returns (uint256)
getAuthorisedSignerIndex(address signerAddressview returns (uint8)
getDataFeedIndex(bytes32 dataFeedIdview returns (uint256)
getPackedTimestampsForRound(uint256 roundIdview returns (uint256 roundTimestamp)
getRoundData(bytes32 dataFeedIduint256 roundIdview returns (uint256 dataFeedValueuint128 roundDataTimestampuint128 roundBlockTimestamp)
getValueForDataFeed(bytes32 dataFeedIdview returns (uint256)
getValueForDataFeedAndRound(bytes32 dataFeedIduint256 roundIdview returns (uint256 dataFeedValue)
getValueForDataFeedUnsafe(bytes32 dataFeedIdview returns (uint256 dataFeedValue)
getValuesForDataFeedUnsafe(bytes32[] requestedDataFeedIdsview returns (uint256[] values)
getValuesForDataFeeds(bytes32[] requestedDataFeedIdsview returns (uint256[])
requireAuthorisedUpdater(address updaterview 
validateDataFeedValue(bytes32 dataFeedIduint256 valueForDataFeedpure 
validateDataPackagesTimestampOnce(uint256 dataPackagesTimestampview 
validateProposedDataPackagesTimestamp(uint256 dataPackagesTimestampview 
validateTimestamp(uint256 receivedTimestampMillisecondsview 
State-modifying
initialize(
updateDataFeedsValues(uint256 dataPackagesTimestamp
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Initialized(uint8 version
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
CalldataMustHaveValidPayload(
CalldataOverOrUnderFlow(
CanNotPickMedianOfEmptyArray(
DataFeedIdNotFound(bytes32 dataFeedId
DataFeedValueCannotBeZero(bytes32 dataFeedId
DataPackageTimestampMismatch(uint256 expectedDataTimestampuint256 dataPackageTimestamp
DataTimestampShouldBeNewerThanBefore(uint256 receivedDataTimestampMillisecondsuint256 lastDataTimestampMilliseconds
EachSignerMustProvideTheSameValue(
EmptyCalldataPointersArr(
IncorrectUnsignedMetadataSize(
InsufficientNumberOfUniqueSigners(uint256 receivedSignersCountuint256 requiredSignersCount
InvalidCalldataPointer(
MinIntervalBetweenUpdatesHasNotPassedYet(uint256 currentBlockTimestampuint256 lastUpdateTimestampuint256 minIntervalBetweenUpdates
RoundNotFound(uint256 roundId
SignerNotAuthorised(address receivedSigner
TimestampFromTooLongFuture(uint256 receivedTimestampSecondsuint256 blockTimestamp
TimestampIsTooOld(uint256 receivedTimestampSecondsuint256 blockTimestamp
UpdaterNotAuthorised(address signer