LiquidStaking
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
10
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 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
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 20988033 getExchangeRate() view returns (uint256) getTotalEthValue() view returns (uint256)
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
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 _nethAmountIn) view returns (uint256)
getNethOut(uint256 _ethAmountIn) view returns (uint256)
getOperatorNethUnstakePoolAmounts(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)
State-modifying
Events LargeWithdrawalRequestBurnNeth(uint256 _totalRequestNethAmount, address _to)
addPenaltyFundToStakePool(uint256 _operatorId, uint256 _amount) payable
assignOperator(uint256 _assignOperatorId, uint256 _operatorId)
changeCountractSetting(address _daoVaultAddress, address _nodeOperatorRegistryContract, address _withdrawOracleContractAddress, address _operatorSlashContract, address _withdrawalRequestContractAddress, address _vaultManagerContract)
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)
initialize(address _dao, address _daoVaultAddress, bytes _withdrawalCreds, address _nodeOperatorRegistryContractAddress, address _nETHContractAddress, address _nVNFTContractAddress, address _withdrawOracleContractAddress, address _depositContractAddress)
initializeV2(uint256[] _operatorIds, address[] _users, uint256[] _nethAmounts, address _consensusVaultContractAddress, address _vaultManagerContractAddress, address _withdrawalRequestContractAddress, address _operatorSlashContractAddress, address _withdrawOracleContractAddress)
largeWithdrawalUnstake(uint256 _operatorId, address _from, uint256 _amount)
nftExitHandle(uint256[] _tokenIds, uint256[] _exitBlockNumbers)
onERC721Received(address operator, address from, uint256 tokenId, bytes data) returns (bytes4)
pause()
receiveRewards(uint256 _rewards) payable
registerValidator(bytes[] _pubkeys, bytes[] _signatures, bytes32[] _depositDataRoots)
reinvestClRewards(uint256[] _operatorIds, uint256[] _amounts, uint256 _totalAmount)
reinvestElRewards(uint256[] _operatorIds, uint256[] _amounts)
renounceOwnership()
setDaoAddress(address _dao)
setDepositFeeRate(uint256 _feeRate)
setLiquidStakingWithdrawalCredentials(bytes _liquidStakingWithdrawalCredentials)
setOperatorCanLoanAmounts(uint256 _newCanLoanAmounts)
stakeETH(uint256 _operatorId) payable
stakeNFT(uint256 _operatorId, address withdrawalCredentialsAddress) payable
transferOwnership(address newOwner)
unpause()
unstakeETH(uint256 _operatorId, uint256 _amounts)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
ConsensusVaultContractSet(address vaultManagerContractAddress, address _consensusVaultContract)
DaoAddressChanged(address _oldDao, address _dao)
DaoClaimRewards(uint256 _operatorId, uint256 _rewards)
DaoVaultAddressChanged(address _oldDaoVaultAddress, address _daoVaultAddress)
DepositFeeRateSet(uint256 _oldFeeRate, uint256 _feeRate)
EthStake(uint256 indexed _operatorId, address indexed _from, uint256 _amount, uint256 _amountOut)
EthUnstake(uint256 indexed _operatorId, uint256 targetOperatorId, address ender, uint256 _amounts, uint256 amountOut)
Initialized(uint8 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.
AssignMustSameOperator()
InsufficientFunds()
InsufficientMargin()
InvalidAmount()
InvalidDaoVaultAddr()
InvalidParameter()
InvalidWithdrawalCredentials()
OperatorHasArrears()
OperatorLoanFailed()
PermissionDenied()
RequireBlacklistOperator()
RequireOperatorTrusted()
TotalEthIsZero()
UnstakeEthNoQuota()