TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 143 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
0x7965…333f
0x0c89…3dba
-
variable spans 10 additional slots
-
variable spans 12 additional slots
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21204188 | 20 hours ago | | | 0 | 0.0044707687 | |
| 21186419 | 3 days ago | | | 0 | 0.20436610 | |
| 21161892 | 7 days ago | | | 0 | 0.028801416 | |
| 21140713 | 10 days ago | | | 0 | 0.0033107186 | |
| 21132629 | 11 days ago | | | 0 | 0.0069987892 | |
| 21114577 | 13 days ago | | | 0 | 0.038198015 | |
| 21099826 | 15 days ago | | | 0 | 0.0016286373 | |
| 21083087 | 18 days ago | | | 0 | 0.0040840320 | |
| 21069494 | 20 days ago | | | 0 | 0.0043454686 | |
| 21050535 | 22 days ago | | | 0 | 0.0033843106 |
ABI
ABI objects
Getter at block 21210019 lastRepriceSnapshot() view returns (struct UpgradeableRepriceSnapshot)
AccessControlManager() view returns (address)
0x796592b2092f7e150c48643da19dd2f28be3333f
ExternalV3ReservesPoROracle() view returns (address)
0x0c89c488e763ac2d69cb058ccac7a8b283ee3dba
maximumReferencePriceDiffPercentage() view returns (uint256)
10000000000000000
maximumRepriceBlockAtSnapshotStaleness() view returns (uint256)
150
maximumRepriceV3ReservesExternalPoRDiffPercentage() view returns (uint256)
100000000000000000
maximumRoundDataStalenessTime() view returns (uint256)
172800
Read-only
assertRepricingSnapshotValidity(struct UpgradeableRepriceSnapshot _snapshot) view
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
initialize(address _accessControlManager, address _externalV3ReservesPoROracle)
setExternalV3ReservesPoROracleAddress(address _newAddress)
setMaximumReferencePriceDiffPercentage(uint256 _newMaximumReferencePriceDiffPercentage)
setMaximumRepriceBlockAtSnapshotStaleness(uint256 _maximumRepriceBlockAtSnapshotStaleness)
setMaximumRepriceV3ReservesExternalPoRDiffPercentage(uint256 _newMaximumRepriceV3ReservesExternalPoRDiffPercentage)
setMaximumRoundDataStalenessTime(uint256 _newMaximumRoundDataStalenessTime)
submitSnapshot(struct UpgradeableRepriceSnapshot _snapshot)
submitSnapshotV2(bytes[] activeValidatorsToDelete, struct UpgradeableRepriceSnapshot _snapshot, uint256 lastTokenIDToProcess)
withdrawERC20(address _token)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
ExternalV3ReservesPoROracleAddressUpdated(address oldAddress, address newAddress)
Initialized(uint8 version)
MaximumReferencePriceDiffPercentageUpdated(uint256 _oldMaximumReferencePriceDiffPercentage, uint256 _newMaximumReferencePriceDiffPercentage)
MaximumRepriceBlockAtSnapshotStalenessUpdated(uint256 _oldMaximumRepriceBlockAtSnapshotStaleness, uint256 _newMaximumRepriceBlockAtSnapshotStaleness)
MaximumRepriceV3ReservesExternalPoRDiffPercentageUpdated(uint256 _oldMaximumRepriceV3ReservesExternalPoRDiffPercentage, uint256 _newMaximumRepriceV3ReservesExternalPoRDiffPercentage)
MaximumRoundDataStalenessTimeUpdated(uint256 _oldMaximumRoundDataStalenessTime, uint256 _newMaximumRoundDataStalenessTime)
ReservesRecorded(uint256 indexed blockAtSnapshot, uint256 elBalance, uint256 clV3Balance, uint256 clV2Balance, uint256 transitioningBalance, uint256 newETHReserves)
ReservesRecordedV2(uint256 indexed blockAtSnapshot, uint256 elBalance, uint256 clV3Balance, uint256 clV2Balance, uint256 transitioningBalance, uint256 newETHReserves, uint256 reserveAssets, uint256 exitingETH)
RewardsCalculated(uint256 indexed blockAtSnapshot, uint256 blockOfLastSnapshot, int256 reservesChange, uint256 ethDepositsChange, uint256 rewardsPayableForFees)
RewardsCalculatedV2(uint256 indexed blockAtSnapshot, uint256 blockOfLastSnapshot, int256 reserveAssetsChange, uint256 ethDepositsChange, uint256 rewardsPayableForFees, uint256 ethExitedChange)
SnapshotSubmitted(uint256 indexed blockNumber, uint256 slot, uint256 reportTimestamp, uint256 totalETHDeposited, uint256 rswETHTotalSupply)
SnapshotSubmittedV2(uint256 indexed blockNumber, uint256 slot, uint256 reportTimestamp, uint256 totalETHDeposited, uint256 rswETHTotalSupply, uint256 totalETHExited)
constructor(address _logic, address admin_, bytes _data)
fallback()
fallback()
receive()
BotMethodsPaused()
CannotBeZeroAddress()
CannotComputeReferencePriceWithZeroRswETHSupply()
InvalidMethodCall()
NoTokensToWithdraw()
PRBMath_MulDiv18_Overflow(uint256 x, uint256 y)
PRBMath_MulDiv_Overflow(uint256 x, uint256 y, uint256 denominator)
ProcessWithdrawalsExitingETHMustMonotonicallyIncrease()
ProcessWithdrawalsTotalETHExitedMismatch()
ReferencePriceDiffTooHigh(uint256 referencePriceDiff, uint256 maximumReferencePriceDiffPercentage)
RepriceBlockAtSnapshotDidNotIncrease()
RepriceBlockAtSnapshotIsStale(uint256 snapshotStalenessInBlocks, uint256 maximumRepriceBlockAtSnapshotStaleness)
RepriceBlockAtSnapshotTooHigh(uint256 snapshotBlockNumber, uint256 currentBlockNumber)
RepriceBlockOfLastSnapshotMismatch(uint256 blockOfLastSnapshotSupplied, uint256 blockOfLastSnapshotOnChain)
RepriceSlotDidNotIncrease()
RepriceTimestampDidNotIncrease()
RepriceTimestampTooHigh(uint256 snapshotTimestamp, uint256 blockTimestamp)
RepriceV3ReservesExternalPoRDifferentialTooHigh(uint256 v3ReservesExternalPoRDiff, uint256 maximumV3ReservesExternalPoRDiff)
RoundDataIsStale(uint256 latestRoundDataTime, uint256 secondsSinceExpiry)