0x5f6ae08b8aeb7078cf2f96afb089d7c9f51da47d

Verified contract

Proxy

Active on Ethereum with 401,262 txns
Deployed by via 0xb7f99b4e at 18602739
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
Native
Value $193,542.34
ERC-20
Value $4,002,406.31
ERC-20
Value $49.81
ERC-20
Value $34.65
ERC-20
Value $5.35
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
 (#1)
ERC-1555
--
0xe56154eed526a12d54b4b1e8536c32587ebd732e064973f7f99d6678f97f171b
0x3fa50cd4b9a12ae23d190b173e9b89049b5cc87663edfb649d20e326bf0e5e49
0x45a9c1f58da6e032491568f0f9cd1a16fc047ec7c83f3df698322352389ec7bf
0x6c3c055223cd5d7e9af3ce1bca3da585376972d1c0ab1d784e7177380feb2dfa
0x516ef3c96a1860438e65ae570c302cd3c11511d2b75a6c7fd40ce7b169ade597
0x2e60bac4f0eb97a981481c322aae15456ebded2189e6fa29fe943b9497ecafe4
0x7a4e655bc72075927f64fb1850b6f16209da534b4072c964792adb86af952ed6
0xf0908f21d92d71bb71fa74ae9d109fd3c2add9f69716b4ce7771842b9e31bdd6
0xb63bf71c32dc28eb8d6af9ffb67225969f92cd612c7b2c68f22217248c841490
0x9baa71e1871cb458c6c6f1755ba0be6a5a4f5f0e6c9cc16c951f90f3adaee98c

Functions
Getter at block 21275127
CURVE_3POOL(view returns (address)
0xbebc44782c7db0a1a60cb6fe97d0b483032ff1c7
DAI(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
DSR_MANAGER(view returns (address)
0x373238337bfe1146fb49989fc222523f83081ddb
LIDO(view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
PSM(view returns (address)
0x89b78cfa322f6c5de0abceecab66aee45393cc5a
USDC(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
USDT(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
getMainnetBridge(view returns (address mainnetBridge)
0x3a05e5d33d7ab3864d53aaec93c8301c1fa49115
isTransitionEnabled(view returns (bool)
true
owner(view returns (address)
0x67ca7ca75b69711cfd48b44ec3f64e469baf608c
paused(view returns (bool)
true
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
staker(view returns (address)
0x9edfc192fc4d29b8f2b18f484211161b6fc8063e
 
totalETHBalance(view returns (uint256)
totalETHShares(view returns (uint256)
1165607577202619605884
 
totalUSDBalanceNoUpdate(view returns (uint256)
totalUSDShares(view returns (uint256)
259049735646424492074845
Read-only
balanceOf(address userview returns (uint256 ethBalanceuint256 usdBalance)
ethShares(addressview returns (uint256)
transitioned(addressview returns (bool)
usdShares(addressview returns (uint256)
State-modifying
acceptOwnership(
depositDAI(uint256 daiAmount
depositDAIWithPermit(uint256 daiAmountuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 s
depositETH(payable 
depositStETH(uint256 stETHAmount
depositStETHWithPermit(uint256 stETHAmountuint256 allowanceuint256 deadlineuint8 vbytes32 rbytes32 s
depositUSDC(uint256 usdcAmount
depositUSDCWithPermit(uint256 usdcAmountuint256 allowanceuint256 deadlineuint8 vbytes32 rbytes32 s
depositUSDT(uint256 usdtAmountuint256 minDAIAmount
emergencyWithdraw(
enableTransition(address mainnetBridge
initialize(address _staker
open(address fromuint256 nonceuint8 vbytes32 rbytes32 spayable 
pause(
renounceOwnership(
setStaker(address _staker
stakeETH(uint256 amount
stakeUSD(uint256 amount
totalUSDBalance(returns (uint256)
transferOwnership(address newOwner
transition(address recipientuint8 vbytes32 rbytes32 suint32 minGasLimit
transition(uint32 minGasLimit
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
ETHDeposited(address indexed useruint256 sharesuint256 amount
Initialized(uint8 version
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
USDDeposited(address indexed useruint256 sharesuint256 amountuint256 daiAmount
Unpaused(address account
Upgraded(address indexed implementation
Withdraw(address indexed useruint256 ethAmountuint256 stETHAmountuint256 daiAmount
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
BridgeIsNotSet(
CallerIsNotStaker(
InsufficientFunds(
InvalidRecipient(
InvalidRecipientSignature(
OnlyEOA(
SharesNotInitiated(
TransitionIsEnabled(
TransitionNotEnabled(
UserAlreadyTransitioned(
ZeroDeposit(
ZeroSharesIssued(