TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 10,876 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"

0x44adc81a8d75883f102b0a2791475dd936d5785210d9c9fed65883fe0df7e9fa
0x5ee0f0f87347dc5fe36ef74fbc1921b5a214067fd34fa1a6e9a7f5ecf951af4d
0x9fb36df3b748db878829b094681df03da74e5eb586083a9206fcaa1e1dbeb7f6
0xa6ab4b456a5c0bdd23f9278eccb72b447a97e6eaabf08b849e16cc657d94ba12
0xae7a39ba75a85a7883e6f8dd055fce20e4336e3f26c878157b101b2fb74f81ef
0x4582b0033ea64daa453ceaabd7f2037e4aff1651c307938326ffb93b56d273c8
0x4ccc0a74d42045f96c7860d01ca623e250579b1ab71878745bae4e3427fb60db
0x65898b3ea2dbe12423de7a61f98a2a68bc0df6db203ad072d61bc79d20435c13
0x9c474e4edca944c74aead3a63f0fb2a242c31cd2a4bfb14fcb3402ef72176083
0x7d24fd3f6df0b9fbddb4ed23504b0d9eefc065e6e2c6d5115dc39deba0b82cf4

Functions
Getter at block 21291917
getAllowedTimestampDiffsInSeconds(view returns (uint256 maxDataAheadSecondsuint256 maxDataDelaySeconds)
(maxDataAheadSeconds=60, maxDataDelaySeconds=180)
getBlockTimestamp(view returns (uint256)
1732865975
getBlockTimestampFromLatestUpdate(view returns (uint256 blockTimestamp)
1732858091
getDataFeedIds(pure returns (bytes32[] dataFeedIds)
[0x53574554482f4554480000000000000000000000000000000000000000000000]
getDataTimestampFromLatestUpdate(view returns (uint256 lastDataTimestamp)
1732858070000
getLatestRoundId(view returns (uint256 latestRoundId)
10029
getLatestRoundParams(view returns (uint256 latestRoundIduint128 latestRoundDataTimestampuint128 latestRoundBlockTimestamp)
(latestRoundId=10029, latestRoundDataTimestamp=1732858070000, latestRoundBlockTimestamp=1732858091)
getMinIntervalBetweenUpdates(view returns (uint256)
3
getPackedTimestampsFromLatestUpdate(view returns (uint256 packedTimestamps)
589661045597649268385908837921221519590997782778091
getTimestampsFromLatestUpdate(view returns (uint128 dataTimestampuint128 blockTimestamp)
(dataTimestamp=1732858070000, blockTimestamp=1732858091)
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