ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 138 txns
Deployed by via 0xaa0aa9ef at 16683911
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
16 additional variables
Native
Value $0.02
 (#507)
ERC-721
--
 (#506)
ERC-721
--
 (#505)
ERC-721
--
 (#504)
ERC-721
--
 (#503)
ERC-721
--
 (#502)
ERC-721
--
 (#501)
ERC-721
--
 (#500)
ERC-721
--
 (#499)
ERC-721
--
0x5cb3defdde83754773bd77d6c86e8000b24a909e58bc30543c8a5eb1e7a8d088
0xfa5c65a91e7eaf24bdd889e8d5d1bc879913558d0c7dea049c92f496a0108c69
0x0671c418dd30042b4314522042b78fbc6c5203c311cde2b09a52e805480e141d
0x6d79c805f0f477159c3b61e8c383aa915f73355fa958c156eaa8db0e0b8c6102
0x30689538447f6dadaf19a2511e5fa6ac607e5c6311979e9cc9c4a1ba2fa72e28
0x069ef171fe343ca2eaa4165d6d32e8357442bbd34c1804f150e5d1b2de58fff8
0x0d6343f74e8fa1447f5d217b4ea3af238ce8c4d85bfda6e17b824e79e5814e6d
0x70f2f2a0a6259f9d79b21336697c6aefca11a8feb14902776f722008d55bc136
0x7157943e0fc227caf79d3ec93dd680c4ec7cf9f4d87b79db5838718a3fa689cf
0x6e39d77d86e175c02a96183e51ab158af75dee9c0e655f9b58d8f456fd85da3b

Functions
Getter at block 20986442
consensusVaultContract(view returns (address)
0x4b8dc35b44296d8d6dcc7afebbbe283c997e80ae
dao(view returns (address)
0x718b7885fec8511dc8f2a378d3045c90e82d6a1d
daoVaultAddress(view returns (address)
0x79285fd2224cbc0b25065c49537b72c1a4567afc
depositContract(view returns (address)
0x00000000219ab540356cbb839cbe05303d7705fa
depositFeeRate(view returns (uint256)
0
 
getExchangeRate(view returns (uint256)
 
getTotalEthValue(view returns (uint256)
isPaused(view returns (bool)
true
liquidStakingWithdrawalCredentials(view returns (bytes)
0x0100000000000000000000004b8dc35b44296d8d6dcc7afebbbe283c997e80ae
nETHContract(view returns (address)
0xc6572019548dfeba782ba5a2093c836626c7789a
nodeOperatorRegistryContract(view returns (address)
0x8742178ac172ec7235e54808d5f327c30a51c492
operatorCanLoanAmounts(view returns (uint256)
32000000000000000000
operatorSlashContract(view returns (address)
0x82c87cc83c9fa09dadbebfb8f8b9152ee6104b5d
owner(view returns (address)
0x16f692525f3b8c8a96f8c945d365da958fb5735b
paused(view returns (bool)
true
 
proxiableUUID(view returns (bytes32)
vNFTContract(view returns (address)
0x58553f5c5a6aee89eabfd42c231a18ab0872700d
vaultManagerContractAddress(view returns (address)
0x878bd0593dfc1ff302e3a20e98fc4f97cf516c15
withdrawOracleContract(view returns (address)
0x2b74f97adc698b571c2f046673fd5cd028673c41
withdrawalRequestContract(view returns (address)
0xe81fc969d14cad8537ebafa2a1c478f29d7840fc
Read-only
getEthOut(uint256 _nethAmountInview returns (uint256)
getNethOut(uint256 _ethAmountInview returns (uint256)
getOperatorNethUnstakePoolAmounts(uint256 _operatorIdview returns (uint256)
getUnstakeQuota(address _fromview returns (struct LiquidStakingStakeInfo[])
operatorLoadBlockNumbers(uint256view returns (uint256)
operatorLoanRecords(uint256view returns (uint256)
operatorNftPoolBalances(uint256view returns (uint256)
operatorPoolBalances(uint256view returns (uint256)
reAssignRecords(uint256view returns (uint256)
State-modifying
LargeWithdrawalRequestBurnNeth(uint256 _totalRequestNethAmountaddress _to
addPenaltyFundToStakePool(uint256 _operatorIduint256 _amountpayable 
assignOperator(uint256 _assignOperatorIduint256 _operatorId
changeCountractSetting(address _daoVaultAddressaddress _nodeOperatorRegistryContractaddress _withdrawOracleContractAddressaddress _operatorSlashContractaddress _withdrawalRequestContractAddressaddress _vaultManagerContract
claimRewardsOfDao(uint256[] _operatorIdsuint256[] _rewards
claimRewardsOfOperator(uint256 _operatorIdaddress[] _rewardAddressesuint256[] _rewards
claimRewardsOfUser(uint256 _operatorIduint256[] _tokenIdsuint256 _totalNftRewardsuint256 _gasHeightaddress _owner
fastUnstakeNFT(uint256 _operatorIduint256 _tokenIdaddress _to
initialize(address _daoaddress _daoVaultAddressbytes _withdrawalCredsaddress _nodeOperatorRegistryContractAddressaddress _nETHContractAddressaddress _nVNFTContractAddressaddress _withdrawOracleContractAddressaddress _depositContractAddress
initializeV2(uint256[] _operatorIdsaddress[] _usersuint256[] _nethAmountsaddress _consensusVaultContractAddressaddress _vaultManagerContractAddressaddress _withdrawalRequestContractAddressaddress _operatorSlashContractAddressaddress _withdrawOracleContractAddress
largeWithdrawalUnstake(uint256 _operatorIdaddress _fromuint256 _amount
nftExitHandle(uint256[] _tokenIdsuint256[] _exitBlockNumbers
onERC721Received(address operatoraddress fromuint256 tokenIdbytes datareturns (bytes4)
pause(
receiveRewards(uint256 _rewardspayable 
registerValidator(bytes[] _pubkeysbytes[] _signaturesbytes32[] _depositDataRoots
reinvestClRewards(uint256[] _operatorIdsuint256[] _amountsuint256 _totalAmount
reinvestElRewards(uint256[] _operatorIdsuint256[] _amounts
renounceOwnership(
setDaoAddress(address _dao
setDepositFeeRate(uint256 _feeRate
setLiquidStakingWithdrawalCredentials(bytes _liquidStakingWithdrawalCredentials
setOperatorCanLoanAmounts(uint256 _newCanLoanAmounts
stakeETH(uint256 _operatorIdpayable 
stakeNFT(uint256 _operatorIdaddress withdrawalCredentialsAddresspayable 
transferOwnership(address newOwner
unpause(
unstakeETH(uint256 _operatorIduint256 _amounts
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
ConsensusVaultContractSet(address vaultManagerContractAddressaddress _consensusVaultContract
DaoAddressChanged(address _oldDaoaddress _dao
DaoClaimRewards(uint256 _operatorIduint256 _rewards
DaoVaultAddressChanged(address _oldDaoVaultAddressaddress _daoVaultAddress
DepositFeeRateSet(uint256 _oldFeeRateuint256 _feeRate
EthStake(uint256 indexed _operatorIdaddress indexed _fromuint256 _amountuint256 _amountOut
EthUnstake(uint256 indexed _operatorIduint256 targetOperatorIdaddress enderuint256 _amountsuint256 amountOut
Initialized(uint8 version
LiquidStakingWithdrawalCredentialsSet(bytes _oldLiquidStakingWithdrawalCredentialsbytes _liquidStakingWithdrawalCredentials
NftExitBlockNumberSet(uint256[] tokenIdsuint256[] exitBlockNumbers
NftStake(uint256 indexed _operatorIdaddress indexed _fromuint256 _count
NodeOperatorRegistryContractSet(address _oldNodeOperatorRegistryContractaddress _nodeOperatorRegistryContract
OperatorAssigned(uint256 indexed _blacklistOperatorIduint256 _operatorIduint256 _totalAmount
OperatorCanLoanAmountsSet(uint256 operatorCanLoanAmountsuint256 _newCanloadAmounts
OperatorClaimRewards(uint256 _operatorIduint256 _rewards
OperatorReinvestClRewards(uint256 _operatorIduint256 _rewards
OperatorReinvestElRewards(uint256 _operatorIduint256 _rewards
OperatorSlashContractSet(address oldOperatorSlashContractaddress _operatorSlashContract
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RewardsReceive(uint256 _rewards
Transferred(address _touint256 _amount
Unpaused(address account
Upgraded(address indexed implementation
UserClaimRewards(uint256 _operatorIduint256[] _tokenIdsuint256 _rewards
ValidatorRegistered(uint256 indexed _operatorIduint256 _tokenIdbytes _pubkey
VaultManagerContractSet(address vaultManagerContractAddressaddress _vaultManagerContract
WithdrawOracleContractSet(address _oldWithdrawOracleContractSetaddress _withdrawOracleContractSetAddress
WithdrawalRequestContractSet(address _withdrawalRequestContractaddress _withdrawalRequestContractAddress
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
AssignMustSameOperator(
InsufficientFunds(
InsufficientMargin(
InvalidAmount(
InvalidDaoVaultAddr(
InvalidParameter(
InvalidWithdrawalCredentials(
OperatorHasArrears(
OperatorLoanFailed(
PermissionDenied(
RequireBlacklistOperator(
RequireOperatorTrusted(
TotalEthIsZero(
UnstakeEthNoQuota(