TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 6,816 txns
Deployed by via 0x8b8243b2 at 15636615
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
27 additional variables
Native
Value $45,899.16
ERC-20
Value $138,699.64
ERC-20
--
ERC-20
--
0x3dbf434d0d810625add7a03ef85a5ecebd9f4763fc81359c41357e8ba6690bfa
0x71a5bc9a6d7ab8301df1e910f8bd473a2d4b35f6bd470031fa152a2008ac58c7
0xfe9c6530cccb4c7ea8a90dc17a2271f5321da4e4e444ba66018f3fd427e0d330
0x2e6ef763188861aa070bd1df1b3f23766f4cf9ddae3fb41047234b493e657af2
0x673982b115d70973ca27e7a4393d4b8f1c365475e2c3b993fc7a63df56a7b53e
0x0a14a7989697bb8235a0498269a1f1cca0eb7c1fcd026d4c4f758c0260a2f1ee
0xcb03bd047d347986ea42e80abcb097bfb126652dda037a17f02b4d1a32509663
0xa169542b0c06711202dda12b80fc394f2fe622c03f406183a55fd098090d4485
0x3e7a19e09f0adee0e6c7267abc8078f38eaa3eaa08b2cc66895c1b640f016fb2
0xa695707312e607bbc37792730ab1a1134b6c21524045cb7129cf2239d11c75de

Functions
Getter at block 20839500
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DEPOSIT_SIZE(view returns (uint256)
32000000000000000000
MANAGER_ROLE(view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
ORACLE_ROLE(view returns (bytes32)
0x68e79a7bf1e0bc45d0a330c573bc367f9cf464fd326078812f301165fbda4ef1
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
REGISTRY_ROLE(view returns (bytes32)
0xc2979137d1774e40fe2638d355bf7a7b092be4c67f242aad1655e1e27f9df9cc
SAFE_PUSH_REWARDS(view returns (uint256)
30000000000000000000
currentReserve(view returns (uint256)
43799344664211372947862
ethDepositContract(view returns (address)
0x00000000219ab540356cbb839cbe05303d7705fa
 
exchangeRatio(view returns (uint256)
getAccountedBalance(view returns (int256)
16953126386998946446
getAccountedManagerRevenue(view returns (uint256)
727963975625998584
getAccountedUserRevenue(view returns (uint256)
1002893017458206690505
getCurrentDebts(view returns (uint256)
480000000000000000000
getDebtQueue(view returns (uint256 firstuint256 last)
(first=60, last=67)
getMaxToStop(view returns (uint256)
7
getNextValidatorId(view returns (uint256)
2138
getPendingEthers(view returns (uint256)
16953126386998946446
getRecentReceived(view returns (uint256)
0
getRecentStopped(view returns (uint256)
0
getRegisteredValidatorsCount(view returns (uint256)
2377
getReportedValidatorBalance(view returns (uint256)
43904000000000000000000
getReportedValidators(view returns (uint256)
1372
getRewardDebts(view returns (uint256)
900501479633832689089
getStoppedValidatorsCount(view returns (uint256)
766
getTotalStaked(view returns (uint256)
44160000000000000000000
getVectorClock(view returns (bytes32)
0x5aa3b16c3efe9e67c0c4f757aa12a1cbf5dca172098b979824be01111fa640d1
managerFeeShare(view returns (uint256)
100
paused(view returns (bool)
false
redeemContract(view returns (address)
0x98169228cb99ed26c1043ed8ca53a5cb371d3b8d
restakingContract(view returns (address)
0x3f4eaceb930b0edfa78a1dfcbae5c5494e6e9850
withdrawalCredentials(view returns (bytes32)
0x0100000000000000000000004befa2aa9c305238aa3e0b5d17eb20c045269e9d
xETHAddress(view returns (address)
0xf1376bcef0f78459c0ed0ba5ddce976f1ddf51f4
Read-only
checkDebt(uint256 indexview returns (address accountuint256 amount)
debtOf(address accountview returns (uint256)
getRegisteredValidators(uint256 idx_fromuint256 idx_toview returns (bytes[] pubkeysbytes[] signaturesbool[] stopped)
getRegisteredValidatorsV2(uint256 idx_fromuint256 idx_toview returns (bytes[] pubkeysbytes[] signaturesbool[] stoppedbool[] restaking)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
previewInstantSwap(uint256 tokenAmountview returns (uint256 maxEthersToSwapuint256 maxTokensToBurn)
supportsInterface(bytes4 interfaceIdview returns (bool)
validatorRegistry(uint256view returns (bytes pubkeybytes signaturebool stoppedbool restakinguint8 eigenpod)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
grantRole(bytes32 roleaddress account
instantSwap(uint256 tokenAmount
mint(uint256 minToMintuint256 deadlinepayable returns (uint256 minted)
pause(
pushBeacon(
pushBeacon(bytes32 clockuint256 maxRewards
redeemFromValidators(uint256 ethersToRedeemuint256 maxToBurnuint256 deadlinereturns (uint256 burned)
registerRestakingValidators(bytes[] pubkeysbytes[] signatures
registerRestakingValidators(bytes[] pubkeysbytes[] signaturesuint8[] podIds
registerValidators(bytes[] pubkeysbytes[] signatures
renounceRole(bytes32 roleaddress account
replaceValidators(bytes[] oldpubkeysbytes[] pubkeysbytes[] signaturesbool restakinguint8[] podIds
revokeRole(bytes32 roleaddress account
setETHDepositContract(address _ethDepositContract
setManagerFeeShare(uint256 milli
setWithdrawCredential(bytes32 withdrawalCredentials_
stake(
syncBalance(
unpause(
validatorStopped(bytes[] _stoppedPubKeysbytes32 clock
withdrawManagerFee(address to
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
BalanceSynced(uint256 diff
DebtQueued(address creditoruint256 amountEther
DepositContractSet(address addr
Initialized(uint8 version
ManagerAccountSet(address account
ManagerFeeSet(uint256 milli
ManagerFeeWithdrawed(uint256 amountaddress arg1
ManagerRevenueCompounded(uint256 amount
Paused(address account
RestakingAddressSet(address addr
RevenueAccounted(uint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Unpaused(address account
UserRevenueCompounded(uint256 amount
ValidatorActivated(uint256 nextValidatorId
ValidatorSlashedStopped(uint256 stoppedCount
ValidatorStopped(uint256 stoppedCount
WhiteListToggle(address accountbool enabled
WithdrawCredentialSet(bytes32 withdrawCredential
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.