LiquidStaking
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
7
Slot
XX
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
Balances ($0.00)
No balances found for "LiquidStaking"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "LiquidStaking"
ABI
ABI objects
Getter at block 21176607 getCurrentExchangeRate() view returns (uint256) getTotalEthValue() view returns (uint256)
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
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 _operatorId) view returns (uint256)
getOperatorNftPoolBalances(uint256 _operatorId) view returns (uint256)
getUnstakeQuota(address _from) view returns (struct LiquidStakingStakeInfo[])
operatorLoadBlockNumbers(uint256) view returns (uint256)
operatorLoanRecords(uint256) view returns (uint256)
operatorNftPoolBalances(uint256) view returns (uint256)
operatorPoolBalances(uint256) view returns (uint256)
reAssignRecords(uint256) view returns (uint256)
receivedTokens(uint256) view returns (address operator, address from, uint256 tokenId, bytes data)
State-modifying
Events assignOperator(uint256 _assignOperatorId, uint256 _operatorId)
changeCountractSetting(address _daoVaultAddress, address _nodeOperatorRegistryContract, address _withdrawOracleContractAddress, address _withdrawalRequestContractAddress, address _vaultManagerContract, address _consensusVaultContractAddress, address _depositContractAddress)
claimRewardsOfDao(uint256[] _operatorIds, uint256[] _rewards)
claimRewardsOfOperator(uint256 _operatorId, address[] _rewardAddresses, uint256[] _rewards)
claimRewardsOfUser(uint256 _operatorId, uint256[] _tokenIds, uint256 _totalNftRewards, uint256 _gasHeight, address _owner)
fastUnstakeNFT(uint256 _operatorId, uint256 _tokenId, address _to)
l2StakeETH(struct SendParam _sendParam, uint256 _operatorId, address _onBehalfOf) payable
largeWithdrawalRequestBurnNeth(uint256 _totalRequestNethAmount, address _to)
largeWithdrawalUnstake(uint256 _operatorId, address _from, uint256 _amount)
nftExitHandle(uint256[] _tokenIds, uint256[] _exitBlockNumbers)
onERC721Received(address operator, address from, uint256 tokenId, bytes data) returns (bytes4)
pauseProtocol()
receiveRewards(uint256 _rewards) payable
registerValidator(bytes[] _pubkeys, bytes[] _signatures, bytes32[] _depositDataRoots)
reinvestClRewards(uint256[] _operatorIds, uint256[] _amounts, uint256 _totalAmount)
reinvestElRewards(uint256[] _operatorIds, uint256[] _amounts)
renounceOwnership()
setAdaptorAddress(address _adaptor)
setDaoAddress(address _dao)
setDepositFeeRate(uint256 _feeRate)
setLiquidStakingWithdrawalCredentials(bytes _liquidStakingWithdrawalCredentials)
setOperatorCanLoanAmounts(uint256 _newCanLoanAmounts)
stakeETH(uint256 _operatorId, address onBehalfOf) payable
stakeNFT(uint256 _operatorId) payable
transferOwnership(address newOwner)
unpauseProtocol()
unstakeETH(uint256 _operatorId, uint256 _amounts, address onBehalfOf) returns (uint256)
upgradeToAndCall(address newImplementation, bytes data) payable
AdaptorAddressSet(address _adaptor)
ConsensusVaultContractSet(address consensusVaultContractAddress, address _consensusVaultContract)
DaoAddressChanged(address _oldDao, address _dao)
DaoClaimRewards(uint256 _operatorId, uint256 _rewards)
DaoVaultAddressChanged(address _oldDaoVaultAddress, address _daoVaultAddress)
DepositContractSet(address depositContract, address _depositContract)
DepositContractUpdated(address indexed oldAddress, address indexed newAddress)
DepositFeeRateSet(uint256 _oldFeeRate, uint256 _feeRate)
EthStake(uint256 indexed _operatorId, address indexed _from, uint256 _amount, uint256 _amountOut)
EthUnstake(uint256 indexed _operatorId, uint256 targetOperatorId, address sender, uint256 _amounts, uint256 amountOut)
Initialized(uint64 version)
LiquidStakingWithdrawalCredentialsSet(bytes _oldLiquidStakingWithdrawalCredentials, bytes _liquidStakingWithdrawalCredentials)
NftExitBlockNumberSet(uint256[] tokenIds, uint256[] exitBlockNumbers)
NftStake(uint256 indexed _operatorId, address indexed _from, uint256 _count)
NodeOperatorRegistryContractSet(address _oldNodeOperatorRegistryContract, address _nodeOperatorRegistryContract)
OperatorAssigned(uint256 indexed _blacklistOperatorId, uint256 _operatorId, uint256 _totalAmount)
OperatorCanLoanAmountsSet(uint256 operatorCanLoanAmounts, uint256 _newCanloadAmounts)
OperatorClaimRewards(uint256 _operatorId, uint256 _rewards)
OperatorReinvestClRewards(uint256 _operatorId, uint256 _rewards)
OperatorReinvestElRewards(uint256 _operatorId, uint256 _rewards)
OperatorSlashContractSet(address oldOperatorSlashContract, address _operatorSlashContract)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
RewardsReceive(uint256 _rewards)
Transferred(address _to, uint256 _amount)
Unpaused(address account)
Upgraded(address indexed implementation)
UserClaimRewards(uint256 _operatorId, uint256[] _tokenIds, uint256 _rewards)
ValidatorRegistered(uint256 indexed _operatorId, uint256 _tokenId, bytes _pubkey)
VaultManagerContractSet(address vaultManagerContractAddress, address _vaultManagerContract)
WithdrawOracleContractSet(address _oldWithdrawOracleContractSet, address _withdrawOracleContractSetAddress)
WithdrawalRequestContractSet(address _withdrawalRequestContract, address _withdrawalRequestContractAddress)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
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()