TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 256 txns
Deployed by via 0x42c31c26 at 18059443
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 10 additional slots
-
variable spans 12 additional slots

No balances found for "TransparentUpgradeableProxy"

0x6b5637061f367891f70a6b364930f204baf1385d5ab4e89c6e0f3c503a4ee881
0x81ff744f7ca02de63f480d37cea5de6e24849eaf3ca101b86929dda7e4163eef
0xfcf1774b70d44f6c94166ab54f7a6d6fdf515865b6f130ca3415cd2cb9e3aff1
0x4f09773cd7a6ca7a09d5f5bf59a890760c1fe8126c5483a85b6c254c289d2be1
0x249a1b67aa857e51ec719c6d84ecdc20b57a5afb519ed8290aff2791f3a0f0c3
0xda0bed011167edab6b4bbb3ce2a1fa0767f8b527179405368f1ba442af14ee56
0xc8525e234908c8b3a19b14ad6dfe2a22e1a201b587661e4760d32bb4a039b7f4
0x327ebfa53d2e9229dd650d2ef0251c8dfb0dcc0059ce5dabf94fa6a168c4adb0
0x1659d34de5ee70915639b22fd648bbcc4fa4bae2a8c7b6eb728f5c56fdf1c24e
0xa91c7a170b1e686ffe3e2d495bc263d8f22748065713f06d1ccf2941c0ae928c

Functions
Getter at block 20916632
AccessControlManager(view returns (address)
0x625087d72c762254a72cb22cc2eca40da6b95eac
ExternalV3ReservesPoROracle(view returns (address)
0x60cbe8d88ef519cf3c62414d76f50818d211fea1
 
lastRepriceSnapshot(view returns (struct UpgradeableRepriceSnapshot)
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 _snapshotview 
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
initialize(address _accessControlManageraddress _externalV3ReservesPoROracle
setExternalV3ReservesPoROracleAddress(address _newAddress
setMaximumReferencePriceDiffPercentage(uint256 _newMaximumReferencePriceDiffPercentage
setMaximumRepriceBlockAtSnapshotStaleness(uint256 _maximumRepriceBlockAtSnapshotStaleness
setMaximumRepriceV3ReservesExternalPoRDiffPercentage(uint256 _newMaximumRepriceV3ReservesExternalPoRDiffPercentage
setMaximumRoundDataStalenessTime(uint256 _newMaximumRoundDataStalenessTime
submitSnapshot(struct UpgradeableRepriceSnapshot _snapshot
submitSnapshotV2(bytes[] activeValidatorsToDeletestruct UpgradeableRepriceSnapshot _snapshotuint256 lastTokenIDToProcess
withdrawERC20(address _token
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ExternalV3ReservesPoROracleAddressUpdated(address oldAddressaddress newAddress
Initialized(uint8 version
MaximumReferencePriceDiffPercentageUpdated(uint256 _oldMaximumReferencePriceDiffPercentageuint256 _newMaximumReferencePriceDiffPercentage
MaximumRepriceBlockAtSnapshotStalenessUpdated(uint256 _oldMaximumRepriceBlockAtSnapshotStalenessuint256 _newMaximumRepriceBlockAtSnapshotStaleness
MaximumRepriceV3ReservesExternalPoRDiffPercentageUpdated(uint256 _oldMaximumRepriceV3ReservesExternalPoRDiffPercentageuint256 _newMaximumRepriceV3ReservesExternalPoRDiffPercentage
MaximumRoundDataStalenessTimeUpdated(uint256 _oldMaximumRoundDataStalenessTimeuint256 _newMaximumRoundDataStalenessTime
ReservesRecorded(uint256 indexed blockAtSnapshotuint256 elBalanceuint256 clV3Balanceuint256 clV2Balanceuint256 transitioningBalanceuint256 newETHReserves
ReservesRecordedV2(uint256 indexed blockAtSnapshotuint256 elBalanceuint256 clV3Balanceuint256 clV2Balanceuint256 transitioningBalanceuint256 newETHReservesuint256 reserveAssetsuint256 exitingETH
RewardsCalculated(uint256 indexed blockAtSnapshotuint256 blockOfLastSnapshotint256 reservesChangeuint256 ethDepositsChangeuint256 rewardsPayableForFees
RewardsCalculatedV2(uint256 indexed blockAtSnapshotuint256 blockOfLastSnapshotint256 reserveAssetsChangeuint256 ethDepositsChangeuint256 rewardsPayableForFeesuint256 ethExitedChange
SnapshotSubmitted(uint256 indexed blockNumberuint256 slotuint256 reportTimestampuint256 totalETHDepositeduint256 swETHTotalSupply
SnapshotSubmittedV2(uint256 indexed blockNumberuint256 slotuint256 reportTimestampuint256 totalETHDepositeduint256 swETHTotalSupplyuint256 totalETHExited
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
fallback(
receive(
Errors
BotMethodsPaused(
CannotBeZeroAddress(
CannotComputeReferencePriceWithZeroSwETHSupply(
InvalidMethodCall(
NoTokensToWithdraw(
PRBMath_MulDiv18_Overflow(uint256 xuint256 y
PRBMath_MulDiv_Overflow(uint256 xuint256 yuint256 denominator
ProcessWithdrawalsExitingETHMustMonotonicallyIncrease(
ProcessWithdrawalsTotalETHExitedMismatch(
ReferencePriceDiffTooHigh(uint256 referencePriceDiffuint256 maximumReferencePriceDiffPercentage
RepriceBlockAtSnapshotDidNotIncrease(
RepriceBlockAtSnapshotIsStale(uint256 snapshotStalenessInBlocksuint256 maximumRepriceBlockAtSnapshotStaleness
RepriceBlockAtSnapshotTooHigh(uint256 snapshotBlockNumberuint256 currentBlockNumber
RepriceBlockOfLastSnapshotMismatch(uint256 blockOfLastSnapshotSupplieduint256 blockOfLastSnapshotOnChain
RepriceV3ReservesExternalPoRDifferentialTooHigh(uint256 v3ReservesExternalPoRDiffuint256 maximumV3ReservesExternalPoRDiff
RoundDataIsStale(uint256 latestRoundDataTimeuint256 secondsSinceExpiry