LargeStaking

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x7784933b at 17663044
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 49 additional slots
-
variable spans 48 additional slots
15 additional variables

No balances found for "LargeStaking"

No transactions found for "LargeStaking"


Functions
Getter at block 20984648
MAX_SLASH_AMOUNT(view returns (uint256)
0
MIN_STAKE_AMOUNT(view returns (uint256)
0
dao(view returns (address)
0x0000000000000000000000000000000000000000
daoElCommissionRate(view returns (uint256)
0
daoVaultAddress(view returns (address)
0x0000000000000000000000000000000000000000
depositContract(view returns (address)
0x0000000000000000000000000000000000000000
elRewardFactory(view returns (address)
0x0000000000000000000000000000000000000000
largeOracleContractAddr(view returns (address)
0x0000000000000000000000000000000000000000
nodeOperatorRegistryContract(view returns (address)
0x0000000000000000000000000000000000000000
operatorSlashContract(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
totalLargeStakingCounts(view returns (uint256)
0
Read-only
daoPrivateRewards(uint256view returns (uint256)
daoSharedRewards(uint256view returns (uint256)
eLSharedRewardSettleInfo(uint256view returns (uint256 valuePerSharePointuint256 rewardBalance)
elPrivateRewardPool(uint256view returns (address)
elSharedRewardPool(uint256view returns (address)
getOperatorValidatorCounts(uint256 _operatorIdview returns (uint256)
getRewardPoolInfo(uint256 _stakingIdview returns (uint256 operatorIdaddress rewardPoolAddruint256 rewards)
getStakingInfoOfOwner(address _ownerview returns (struct LargeStakingStakingInfo[])
getValidatorsOfStakingId(uint256 _stakingIdview returns (bytes[])
getWithdrawCredentials(address _withdrawCredentialspure returns (bytes32)
largeStakings(uint256view returns (bool isELRewardSharinguint256 stakingIduint256 operatorIduint256 stakingAmountuint256 alreadyUsedAmountuint256 unstakeRequestAmountuint256 unstakeAmountaddress owneraddress elRewardAddrbytes32 withdrawCredentials)
operatorPrivateRewards(uint256view returns (uint256)
operatorSharedRewards(uint256view returns (uint256)
reward(uint256 _stakingIdview returns (uint256 userReward)
totalShares(uint256view returns (uint256)
unclaimedPrivateRewards(uint256view returns (uint256)
unclaimedSharedRewards(uint256view returns (uint256)
validatorInfo(bytesview returns (uint256 stakingIduint256 registerBlockuint256 exitBlockuint256 slashAmount)
valuePerShare(uint256view returns (uint256)
State-modifying
appendLargeStake(uint256 _stakingIdaddress _owneraddress _withdrawCredentialspayable 
appendMigrateStake(uint256 _stakingIdaddress _owneraddress _withdrawCredentialsbytes[] _pubKeys
changeElRewardAddress(uint256 _stakingIdaddress _elRewardAddr
claimRewardsOfDao(uint256[] _stakingIds
claimRewardsOfOperator(uint256 _operatorIduint256[] _privatePoolStakingIds
claimRewardsOfUser(uint256 _stakingIduint256 rewards
initialize(address _daoaddress _daoVaultAddressaddress _nodeOperatorRegistryAddressaddress _operatorSlashContractaddress _largeOracleContractAddraddress _elRewardFactoryaddress _depositContract
largeStake(uint256 _operatorIdaddress _elRewardAddraddress _withdrawCredentialsbool _isELRewardSharingpayable 
largeUnstake(uint256 _stakingIduint256 _amount
migrateStake(address _owneraddress _elRewardAddraddress _withdrawCredentialsbool _isELRewardSharingbytes[] _pubKeys
registerValidator(uint256 _stakingIdbytes[] _pubkeysbytes[] _signaturesbytes32[] _depositDataRoots
renounceOwnership(
reportCLStakingData(struct CLStakingExitInfo[] _clStakingExitInfostruct CLStakingSlashInfo[] _clStakingSlashInfo
setLargeStakingSetting(address _daoaddress _daoVaultAddressuint256 _daoElCommissionRateuint256 _MIN_STAKE_AMOUNTuint256 _MAX_SLASH_AMOUNTaddress _nodeOperatorRegistryAddressaddress _largeOracleContractAddraddress _elRewardFactoryaddress _operatorSlashContract
settleElPrivateReward(uint256 _stakingId
settleElSharedReward(uint256 _operatorId
startupSharedRewardPool(uint256 _operatorId
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
AppendMigretaStake(uint256 _stakingIduint256 _stakeAmounts
AppendStake(uint256 _stakingIduint256 _amount
BeaconUpgraded(address indexed beacon
ConsensusOracleChanged(address _oldLargeOracleContractAddraddress _largeOracleContractAddr
DaoAddressChanged(address _oldDaoaddress _dao
DaoELCommissionRateChanged(uint256 _oldDaoElCommissionRateuint256 _daoElCommissionRate
DaoPrivateRewardClaimed(uint256 _stakingIdaddress _daoVaultAddressuint256 _daoRewards
DaoSharedRewardClaimed(uint256 _operatorIdaddress daoVaultAddressuint256 _daoRewards
DaoVaultAddressChanged(address _oldDaoVaultAddressaddress _daoVaultAddress
ELRewardFactoryChanged(address _oldElRewardFactoryaddress _elRewardFactory
ELShareingRewardSettle(uint256 _operatorIduint256 _daoRewarduint256 _operatorRewarduint256 _poolReward
ElPrivateRewardSettle(uint256 _stakingIduint256 _operatorIduint256 _daoRewarduint256 _operatorRewarduint256 _poolReward
ElRewardAddressChanged(address _oldElRewardAddraddress _elRewardAddr
FastUnstake(uint256 _stakingIduint256 _unstakeAmount
Initialized(uint8 version
LargeStake(uint256 _operatorIduint256 _curStakingIduint256 _amountaddress _owneraddress _elRewardAddraddress _withdrawCredentialsbool _isELRewardSharing
LargeStakingSlash(uint256 _stakingIdsuint256 _operatorIdsbytes _pubkeyuint256 _amounts
LargeUnstake(uint256 _stakingIduint256 _amount
MaxSlashAmountChanged(uint256 _oldMaxSlashAmountuint256 _maxSlashAmount
MigretaStake(uint256 _operatorIduint256 _curStakingIduint256 _amountaddress _owneraddress _elRewardAddraddress _withdrawCredentialsbool _isELRewardSharing
MinStakeAmountChanged(uint256 _oldMinStakeAmountuint256 _minStakeAmount
NodeOperatorsRegistryChanged(address _oldNodeOperatorRegistryContractaddress _nodeOperatorRegistryAddress
OperatorPrivateRewardClaimed(uint256 _stakingIduint256 _operatorIduint256 _operatorRewards
OperatorRewardClaimed(uint256 _operatorIdaddress _rewardAddressesuint256 _rewardAmounts
OperatorSharedRewardClaimed(uint256 _operatorIduint256 _operatorRewards
OperatorSlashChanged(address _oldOperatorSlashContractaddress _operatorSlashContract
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SharedRewardPoolStart(uint256 _operatorIdaddress _elRewardPoolAddr
Upgraded(address indexed implementation
UserRewardClaimed(uint256 _stakingIdaddress _beneficiaryuint256 _rewards
ValidatorExitReport(uint256 _operatorIdbytes _pubkey
ValidatorRegistered(uint256 _operatorIduint256 _stakeingIdbytes _pubKey
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
DuplicatePubKey(
InsufficientFunds(
InsufficientMargin(
InvalidAddr(
InvalidAmount(
InvalidParameter(
InvalidReport(
InvalidRewardAddr(
InvalidRewardRatio(
InvalidWithdrawalCredentials(
PermissionDenied(
RequireOperatorTrusted(
SharedRewardPoolNotOpened(
SharedRewardPoolOpened(