TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 143 txns
Deployed by via 0x69794081 at 19088220
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"

0xbdd0b47b495bae5eb831e29b726d9999616ae06dc66e2dec74688a29c6a23f88
0x42b3b74dd9566ae9c423d7daaa5f5ff412158b71910d6bd978ff5c2889d11059
0xe15ec551cfda0946e0c94a1f758ea3d40b23eb50d53ca7639cbf9e1bcb2a7ced
0x84b07606a1159555655a6cc600b26547229c066e39d2f4d61ef403f19c5e2414
0xe1db7b7f2439bd46e9a913d44e7eb59c91f39315f87fdfc7d714acc659e59c91
0x9acc4943204782458a72613b21ce13e1035c7ca634d676687f85603d012161b3
0x17b58f1aa6668da62e43972137117921b457b28e85eb725b143d033b675e8e3b
0xf7c5c507c8c0658cb923cb28e7fddd76a749c07d39318a545c1d0e8787ccbec6
0x1857b03fbbfe69c737ea24d717be012f3c118813d82462578500f20396d53708
0xdd298d1d7536b7e074bbee36ad31f01812bae7badfa336e86a51dabbbc2da4d0

Functions
Getter at block 21210019
AccessControlManager(view returns (address)
0x796592b2092f7e150c48643da19dd2f28be3333f
ExternalV3ReservesPoROracle(view returns (address)
0x0c89c488e763ac2d69cb058ccac7a8b283ee3dba
 
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 rswETHTotalSupply
SnapshotSubmittedV2(uint256 indexed blockNumberuint256 slotuint256 reportTimestampuint256 totalETHDepositeduint256 rswETHTotalSupplyuint256 totalETHExited
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
fallback(
receive(
Errors
BotMethodsPaused(
CannotBeZeroAddress(
CannotComputeReferencePriceWithZeroRswETHSupply(
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
RepriceSlotDidNotIncrease(
RepriceTimestampDidNotIncrease(
RepriceTimestampTooHigh(uint256 snapshotTimestampuint256 blockTimestamp
RepriceV3ReservesExternalPoRDifferentialTooHigh(uint256 v3ReservesExternalPoRDiffuint256 maximumV3ReservesExternalPoRDiff
RoundDataIsStale(uint256 latestRoundDataTimeuint256 secondsSinceExpiry