VaultManager

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x076a52d3 at 19928139
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

No balances found for "VaultManager"

No transactions found for "VaultManager"


Functions
Getter at block 21158186
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
dao(view returns (address)
0x0000000000000000000000000000000000000000
daoElCommissionRate(view returns (uint256)
0
liquidStakingContract(view returns (address)
0x0000000000000000000000000000000000000000
nodeOperatorRegistryContract(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
vNFTContract(view returns (address)
0x0000000000000000000000000000000000000000
withdrawOracleContractAddress(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
daoRewardsMap(uint256view returns (uint256)
lastClaimBlock(uint256view returns (uint256)
operatorRewardsMap(uint256view returns (uint256)
rewards(uint256[] _tokenIdsview returns (uint256[])
settleCumArrMap(uint256uint256view returns (uint256 valueuint256 height)
unclaimedRewardsMap(uint256view returns (uint256)
userNftExitBlockNumbers(uint256view returns (uint256)
userNftGasHeights(uint256view returns (uint256)
State-modifying
claimRewardsOfDao(uint256[] _operatorIds
claimRewardsOfOperator(uint256 _operatorId
claimRewardsOfUser(uint256[] _tokenIds
initialize(address _daoaddress _liquidStakingAddressaddress _nVNFTContractAddressaddress _nodeOperatorRegistryAddressaddress _withdrawOracleContractAddress
renounceOwnership(
reportConsensusData(struct WithdrawInfo[] _withdrawInfostruct ExitValidatorInfo[] _exitValidatorInfouint256 _thisTotalWithdrawAmount
setDaoAddress(address _dao
setDaoElCommissionRate(uint256 _daoElCommissionRate
setLiquidStaking(address _liquidStakingContractAddress
setNodeOperatorRegistryContract(address _nodeOperatorRegistryContract
setWithdrawOracleContractAddress(address _withdrawOracleContractAddress
settleAndReinvestElReward(uint256[] _operatorIds
transferOwnership(address newOwner
upgradeToAndCall(address newImplementationbytes datapayable 
Events
DaoAddressChanged(address _oldDaoaddress _dao
DaoClaimRewards(uint256 _operatorIduint256 _rewards
DaoElCommissionRateSet(uint256 oldDaoElCommissionRateuint256 _daoElCommissionRate
ELRewardSettleAndReinvest(uint256[] _operatorIdsuint256[] _reinvestAmounts
Initialized(uint64 version
LiquidStakingChanged(address _oldLiquidStakingContractaddress _liquidStakingContractAddress
NodeOperatorRegistryContractSet(address _oldNodeOperatorRegistryContractaddress _nodeOperatorRegistryContract
OperatorClaimRewards(uint256 _operatorIduint256 _rewards
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardClaimed(address _owneruint256 _amount
Settle(uint256 _blockNumberuint256 _settleRewardsuint256 _operatorNftCountsuint256 _averageRewards
Upgraded(address indexed implementation
WithdrawOracleContractSet(address oldWithdrawOracleContractAddressaddress _withdrawOracleContractAddress
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AlreadyInitialized(
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
InsufficientMargin(
InvalidParameter(
InvalidRewardAddr(
InvalidRewardRatio(
MustSameOperator(
NeverSettled(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
PermissionDenied(
ReentrancyGuardReentrantCall(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
WithdrawAmountCheckFailed(