TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 407 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21278952 | a day ago | | | 0 | 0.00082925703 | |
| 21271787 | 2 days ago | | | 0 | 0.00097521278 | |
| 21264639 | 3 days ago | | | 0 | 0.0010425877 | |
| 21257468 | 4 days ago | | | 0 | 0.00066416557 | |
| 21250306 | 5 days ago | | | 0 | 0.00077430071 | |
| 21243136 | 6 days ago | | | 0 | 0.00079155937 | |
| 21235968 | 7 days ago | | | 0 | 0.0010866829 | |
| 21228816 | 8 days ago | | | 0 | 0.00073379994 | |
| 21221642 | 9 days ago | | | 0 | 0.00078851068 | |
| 21214468 | 10 days ago | | | 0 | 0.00082294680 |
ABI
ABI objects
Getter at block 21286039
getAllowedTimestampDiffsInSeconds() view returns (uint256 maxDataAheadSeconds, uint256 maxDataDelaySeconds)
(maxDataAheadSeconds=60, maxDataDelaySeconds=180)
getBlockTimestamp() view returns (uint256)
1732794947
getBlockTimestampFromLatestUpdate() view returns (uint256 blockTimestamp)
1732708871
getDataFeedIds() pure returns (bytes32[] dataFeedIds)
[0x43334d0000000000000000000000000000000000000000000000000000000000]
getDataTimestampFromLatestUpdate() view returns (uint256 lastDataTimestamp)
1732708850000
getMinIntervalBetweenUpdates() view returns (uint256)
3
getPackedTimestampsFromLatestUpdate() view returns (uint256 packedTimestamps)
589610268662857325948390833162300551138484318308871
getTimestampsFromLatestUpdate() view returns (uint128 dataTimestamp, uint128 blockTimestamp)
(dataTimestamp=1732708850000, blockTimestamp=1732708871)
getUniqueSignersThreshold() view returns (uint8)
3
Read-only
aggregateValues(uint256[] values) view returns (uint256)
getAuthorisedSignerIndex(address signerAddress) view returns (uint8)
getDataFeedIndex(bytes32 dataFeedId) view returns (uint256)
getValueForDataFeed(bytes32 dataFeedId) view returns (uint256)
getValueForDataFeedUnsafe(bytes32 dataFeedId) view returns (uint256 dataFeedValue)
getValuesForDataFeedUnsafe(bytes32[] requestedDataFeedIds) view returns (uint256[] values)
getValuesForDataFeeds(bytes32[] requestedDataFeedIds) view returns (uint256[])
requireAuthorisedUpdater(address updater) view
validateDataFeedValue(bytes32 dataFeedId, uint256 valueForDataFeed) pure
validateDataPackagesTimestampOnce(uint256 dataPackagesTimestamp) view
validateProposedDataPackagesTimestamp(uint256 dataPackagesTimestamp) view
validateTimestamp(uint256 receivedTimestampMilliseconds) view
State-modifying
Events initialize()
updateDataFeedsValues(uint256 dataPackagesTimestamp)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Initialized(uint8 version)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
CalldataMustHaveValidPayload()
CalldataOverOrUnderFlow()
CanNotPickMedianOfEmptyArray()
DataFeedIdNotFound(bytes32 dataFeedId)
DataFeedValueCannotBeZero(bytes32 dataFeedId)
DataPackageTimestampMismatch(uint256 expectedDataTimestamp, uint256 dataPackageTimestamp)
DataTimestampShouldBeNewerThanBefore(uint256 receivedDataTimestampMilliseconds, uint256 lastDataTimestampMilliseconds)
EachSignerMustProvideTheSameValue()
EmptyCalldataPointersArr()
IncorrectUnsignedMetadataSize()
InsufficientNumberOfUniqueSigners(uint256 receivedSignersCount, uint256 requiredSignersCount)
InvalidCalldataPointer()
MinIntervalBetweenUpdatesHasNotPassedYet(uint256 currentBlockTimestamp, uint256 lastUpdateTimestamp, uint256 minIntervalBetweenUpdates)
SignerNotAuthorised(address receivedSigner)
TimestampFromTooLongFuture(uint256 receivedTimestampSeconds, uint256 blockTimestamp)
TimestampIsTooOld(uint256 receivedTimestampSeconds, uint256 blockTimestamp)
UpdaterNotAuthorised(address signer)