TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 256 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
0x6250…5eac
0x60cb…fea1
-
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) |
---|---|---|---|---|---|---|---|
| 20911044 | 19 hours ago | | | 0 | 0.0045268430 | |
| 20890422 | 4 days ago | | | 0 | 0.022653878 | |
| 20874530 | 6 days ago | | | 0 | 0.0034602878 | |
| 20854543 | 9 days ago | | | 0 | 0.0035747183 | |
| 20835111 | 11 days ago | | | 0 | 0.012684840 | |
| 20820737 | 13 days ago | | | 0 | 0.16524867 | |
| 20802708 | 16 days ago | | | 0 | 0.0033731798 | |
| 20789695 | 18 days ago | | | 0 | 0.0056837221 | |
| 20774035 | 20 days ago | | | 0 | 0.0033385507 | |
| 20773057 | 20 days ago | | | 0 | 0.00077372044 |
ABI
ABI objects
Getter at block 20916632 lastRepriceSnapshot() view returns (struct UpgradeableRepriceSnapshot)
AccessControlManager() view returns (address)
0x625087d72c762254a72cb22cc2eca40da6b95eac
ExternalV3ReservesPoROracle() view returns (address)
0x60cbe8d88ef519cf3c62414d76f50818d211fea1
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 swETHTotalSupply)
SnapshotSubmittedV2(uint256 indexed blockNumber, uint256 slot, uint256 reportTimestamp, uint256 totalETHDeposited, uint256 swETHTotalSupply, uint256 totalETHExited)
constructor(address _logic, address admin_, bytes _data)
fallback()
fallback()
receive()
BotMethodsPaused()
CannotBeZeroAddress()
CannotComputeReferencePriceWithZeroSwETHSupply()
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)
RepriceV3ReservesExternalPoRDifferentialTooHigh(uint256 v3ReservesExternalPoRDiff, uint256 maximumV3ReservesExternalPoRDiff)
RoundDataIsStale(uint256 latestRoundDataTime, uint256 secondsSinceExpiry)