LiquidStaking

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x18b7be66 at 17078327
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
12 additional variables

No balances found for "LiquidStaking"

No transactions found for "LiquidStaking"


Functions
Getter at block 20988033
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
 
getExchangeRate(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
operatorSlashContract(view returns (address)
0x0000000000000000000000000000000000000000
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
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
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AssignMustSameOperator(
InsufficientFunds(
InsufficientMargin(
InvalidAmount(
InvalidDaoVaultAddr(
InvalidParameter(
InvalidWithdrawalCredentials(
OperatorHasArrears(
OperatorLoanFailed(
PermissionDenied(
RequireBlacklistOperator(
RequireOperatorTrusted(
TotalEthIsZero(
UnstakeEthNoQuota(