OperationalStaking

Verified contract

Implementation

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

No balances found for "OperationalStaking"

No transactions found for "OperationalStaking"


Functions
Getter at block 21399724
CQT(view returns (address)
0x0000000000000000000000000000000000000000
DEFAULT_DELEGATOR_MIN_STAKE(view returns (uint128)
1000000000000000000
DEFAULT_VALIDATOR_ENABLE_MIN_STAKE(view returns (uint128)
35000000000000000000000
DIVIDER(view returns (uint256)
1000000000000000000
REWARD_REDEEM_THRESHOLD(view returns (uint128)
100000000
delegatorCoolDown(view returns (uint128)
0
delegatorMinStake(view returns (uint128)
0
 
getAllValidatorsMetadata(view returns (address[] addressesuint128[] stakeduint128[] delegateduint128[] commissionRatesuint256[] disabledAtBlocks)
getMetadata(view returns (address CQTaddressaddress _stakingManageruint128 _validatorsNuint128 _rewardPooluint128 _validatorCoolDownuint128 _delegatorCoolDownuint128 _recoverUnstakingCoolDownuint128 _maxCapMultiplieruint128 _validatorMaxStakeuint128 _validatorEnableMinStakeuint128 _delegatorMinStake)
(CQTaddress=0x0000000000000000000000000000000000000000, _stakingManager=0x0000000000000000000000000000000000000000, _validatorsN=0, _rewardPool=0, _validatorCoolDown=0, _delegatorCoolDown=0, _recoverUnstakingCoolDown=0, _maxCapMultiplier=0, _validatorMaxStake=0, _validatorEnableMinStake=0, _delegatorMinStake=0)
getValidatorsCompoundedStakes(view returns (uint128[] validatorIdsbool[] isEnabledsuint128[] cstaked)
(validatorIds=[], isEnableds=[], cstaked=[])
maxCapMultiplier(view returns (uint128)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
true
recoverUnstakingCoolDown(view returns (uint128)
0
rewardPool(view returns (uint128)
0
stakingManager(view returns (address)
0x0000000000000000000000000000000000000000
validatorCoolDown(view returns (uint128)
0
validatorEnableMinStake(view returns (uint128)
0
validatorMaxStake(view returns (uint128)
0
validatorsN(view returns (uint128)
0
Read-only
checkDelegatorExists(address newAddressview returns (bool)
getDelegatorMetadata(address delegatoruint128 validatorIdview returns (uint128 stakeduint128 rewardsuint128 commissionEarneduint128[] unstakingAmountsuint128[] unstakingsEndEpochs)
getDelegatorTotalLocked(address delegatorview returns (uint128 totalValueLocked)
getValidatorCompoundedStakingData(uint128 validatorIdview returns (uint128 stakeduint128 delegated)
getValidatorMetadata(uint128 validatorIdview returns (address _addressuint128 stakeduint128 delegateduint128 commissionRateuint256 disabledAtBlock)
getValidatorStakingData(uint128 validatorIdview returns (uint128 stakeduint128 delegated)
getValidatorsMetadata(uint128 startIduint128 endIdview returns (address[] addressesuint128[] stakeduint128[] delegateduint128[] commissionRatesuint256[] disabledAtBlocks)
isValidatorEnabled(uint128 validatorIdview returns (bool)
State-modifying
addValidator(address validatoruint128 commissionRatereturns (uint256 id)
depositRewardTokens(uint128 amount
disableValidator(uint128 validatorId
enableValidator(uint128 validatorId
freezeValidator(uint128 validatorIdstring reason
initialize(address cqtuint128 dCoolDownuint128 vCoolDownuint128 rCoolDownuint128 maxCapMuint128 vMaxStake
pause(
recoverUnstaking(uint128 amountuint128 validatorIduint128 unstakingId
redeemAllCommission(uint128 validatorIdaddress beneficiary
redeemAllRewards(uint128 validatorIdaddress beneficiary
redeemCommission(uint128 validatorIdaddress beneficiaryuint128 amount
redeemRewards(uint128 validatorIdaddress beneficiaryuint128 amount
redelegateUnstaked(uint128 amountuint128 oldValidatorIduint128 newValidatorIduint128 unstakingId
renounceOwnership(
rewardValidators(uint128 rewardIduint128[] idsuint128[] amounts
setDelegatorCoolDown(uint128 coolDown
setDelegatorMinStake(uint128 minStake
setMaxCapMultiplier(uint128 newMaxCapMultiplier
setRecoverUnstakingCoolDown(uint128 coolDown
setStakingManagerAddress(address newAddress
setValidatorAddress(uint128 validatorIdaddress newAddress
setValidatorCommissionRate(uint128 validatorIduint128 amount
setValidatorCoolDown(uint128 coolDown
setValidatorEnableMinStake(uint128 minStake
setValidatorMaxStake(uint128 maxStake
stake(uint128 validatorIduint128 amount
takeOutRewardTokens(uint128 amount
transferOwnership(address newOwner
transferUnstakedOut(uint128 amountuint128 validatorIduint128 unstakingId
unfreezeValidator(uint128 validatorId
unpause(
unstake(uint128 validatorIduint128 amount
unstakeAll(uint128 validatorId
Events
AllocatedTokensTaken(uint128 amount
CommissionRewardRedeemed(uint128 indexed validatorIdaddress indexed beneficiaryuint128 amount
DelegatorMinStakeChanged(uint128 amount
DelegatorUnstakeCooldownChanged(uint128 amount
Initialized(uint8 version
InitializedSemantics(address cqtuint128 validatorCoolDownuint128 delegatorCoolDownuint128 recoverUnstakingCoolDownuint128 maxCapMultiplieruint128 validatorMaxStakeuint128 validatorEnableMinStakeuint128 delegatorMinStake
MaxCapMultiplierChanged(uint128 newMaxCapMultiplier
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RecoverUnstakeCooldownChanged(uint128 amount
RecoveredUnstake(uint128 indexed validatorIdaddress indexed delegatoruint128 amountuint128 unstakingId
Redelegated(uint128 indexed oldValidatorIduint128 indexed newValidatorIdaddress indexed delegatoruint128 amountuint128 unstakingId
RewardFailedDueValidatorDisabled(uint128 indexed validatorIduint128 amount
RewardFailedDueValidatorFrozen(uint128 indexed validatorIduint128 amount
RewardFailedDueZeroStake(uint128 indexed validatorIduint128 amount
RewardRedeemed(uint128 indexed validatorIdaddress indexed beneficiaryuint128 amount
RewardTokensDeposited(uint128 amount
RewardsDisbursed(uint128 indexed rewardId
Staked(uint128 indexed validatorIdaddress delegatoruint128 amount
StakingManagerChanged(address indexed operationalManager
Unpaused(address account
UnstakeRedeemed(uint128 indexed validatorIdaddress indexed delegatoruint128 indexed unstakeIduint128 amount
Unstaked(uint128 indexed validatorIdaddress indexed delegatoruint128 amountuint128 unstakeId
ValidatorAdded(uint128 indexed iduint128 commissionRateaddress indexed validator
ValidatorAddressChanged(uint128 indexed validatorIdaddress indexed newAddress
ValidatorCommissionRateChanged(uint128 indexed validatorIduint128 amount
ValidatorDisabled(uint128 indexed validatorIduint256 blockNumber
ValidatorEnableMinStakeChanged(uint128 amount
ValidatorEnabled(uint128 indexed validatorId
ValidatorFrozen(uint128 indexed validatorIdstring reason
ValidatorMaxCapChanged(uint128 amount
ValidatorUnfrozen(uint128 indexed validatorId
ValidatorUnstakeCooldownChanged(uint128 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.