LiquidStaking

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x6d394768 at 20563587
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
9 additional variables

No balances found for "LiquidStaking"

No transactions found for "LiquidStaking"


Functions
Getter at block 21176607
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
consensusVaultContract(view returns (address)
0x0000000000000000000000000000000000000000
dao(view returns (address)
0x0000000000000000000000000000000000000000
daoVaultAddress(view returns (address)
0x0000000000000000000000000000000000000000
depositContract(view returns (address)
0x0000000000000000000000000000000000000000
depositFeeRate(view returns (uint256)
0
 
getCurrentExchangeRate(view returns (uint256)
 
getTotalEthValue(view returns (uint256)
isPaused(view returns (bool)
false
liquidStakingWithdrawalCredentials(view returns (bytes)
0x
nETHContract(view returns (address)
0x0000000000000000000000000000000000000000
nodeOperatorRegistryContract(view returns (address)
0x0000000000000000000000000000000000000000
operatorCanLoanAmounts(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
vNFTContract(view returns (address)
0x0000000000000000000000000000000000000000
vaultManagerContractAddress(view returns (address)
0x0000000000000000000000000000000000000000
withdrawOracleContract(view returns (address)
0x0000000000000000000000000000000000000000
withdrawalRequestContract(view returns (address)
0x0000000000000000000000000000000000000000
xETHAdaptor(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getOperatorNethUnstakePoolAmounts(uint256 _operatorIdview returns (uint256)
getOperatorNftPoolBalances(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)
receivedTokens(uint256view returns (address operatoraddress fromuint256 tokenIdbytes data)
State-modifying
assignOperator(uint256 _assignOperatorIduint256 _operatorId
changeCountractSetting(address _daoVaultAddressaddress _nodeOperatorRegistryContractaddress _withdrawOracleContractAddressaddress _withdrawalRequestContractAddressaddress _vaultManagerContractaddress _consensusVaultContractAddressaddress _depositContractAddress
claimRewardsOfDao(uint256[] _operatorIdsuint256[] _rewards
claimRewardsOfOperator(uint256 _operatorIdaddress[] _rewardAddressesuint256[] _rewards
claimRewardsOfUser(uint256 _operatorIduint256[] _tokenIdsuint256 _totalNftRewardsuint256 _gasHeightaddress _owner
fastUnstakeNFT(uint256 _operatorIduint256 _tokenIdaddress _to
l2StakeETH(struct SendParam _sendParamuint256 _operatorIdaddress _onBehalfOfpayable 
largeWithdrawalRequestBurnNeth(uint256 _totalRequestNethAmountaddress _to
largeWithdrawalUnstake(uint256 _operatorIdaddress _fromuint256 _amount
nftExitHandle(uint256[] _tokenIdsuint256[] _exitBlockNumbers
onERC721Received(address operatoraddress fromuint256 tokenIdbytes datareturns (bytes4)
pauseProtocol(
receiveRewards(uint256 _rewardspayable 
registerValidator(bytes[] _pubkeysbytes[] _signaturesbytes32[] _depositDataRoots
reinvestClRewards(uint256[] _operatorIdsuint256[] _amountsuint256 _totalAmount
reinvestElRewards(uint256[] _operatorIdsuint256[] _amounts
renounceOwnership(
setAdaptorAddress(address _adaptor
setDaoAddress(address _dao
setDepositFeeRate(uint256 _feeRate
setLiquidStakingWithdrawalCredentials(bytes _liquidStakingWithdrawalCredentials
setOperatorCanLoanAmounts(uint256 _newCanLoanAmounts
stakeETH(uint256 _operatorIdaddress onBehalfOfpayable 
stakeNFT(uint256 _operatorIdpayable 
transferOwnership(address newOwner
unpauseProtocol(
unstakeETH(uint256 _operatorIduint256 _amountsaddress onBehalfOfreturns (uint256)
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdaptorAddressSet(address _adaptor
ConsensusVaultContractSet(address consensusVaultContractAddressaddress _consensusVaultContract
DaoAddressChanged(address _oldDaoaddress _dao
DaoClaimRewards(uint256 _operatorIduint256 _rewards
DaoVaultAddressChanged(address _oldDaoVaultAddressaddress _daoVaultAddress
DepositContractSet(address depositContractaddress _depositContract
DepositContractUpdated(address indexed oldAddressaddress indexed newAddress
DepositFeeRateSet(uint256 _oldFeeRateuint256 _feeRate
EthStake(uint256 indexed _operatorIdaddress indexed _fromuint256 _amountuint256 _amountOut
EthUnstake(uint256 indexed _operatorIduint256 targetOperatorIdaddress senderuint256 _amountsuint256 amountOut
Initialized(uint64 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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AlreadyInitialized(
AssignMustSameOperator(
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
EnforcedPause(
ExpectedPause(
FailedInnerCall(
InsufficientFunds(
InvalidAmount(
InvalidDaoVaultAddr(
InvalidParameter(
InvalidWithdrawalCredentials(
NotInitializing(
OperatorHasArrears(
OperatorLoanFailed(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
PermissionDenied(
ReentrancyGuardReentrantCall(
RequireBlacklistOperator(
RequireOperatorTrusted(
TotalEthIsZero(
TransferFailed(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
UnstakeEthNoQuota(