TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 396 txns
Deployed by via 0x90130794 at 19528251
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
ERC-20
Value $95,871.82
ERC-20
--
ERC-20
--
0x9dabea4d2d4cf980aa7de37a84f7f75027a4788f78ed453b7efd7f80df72126a
0xc89a77e6648b2517d9bf3c3510a1465767e1d8e8e86dc27ce830ce3294ee7b14
0x10df356fe253aef586474e0b9288df5306e2e6d0eebf0e838ff9816cbe4ada81
0x0eee145ae8aca27cc22e34f5fe1d0f3f2923a7ef8067b88c983771d6b0c4d669
0x6eab1b30e6c91ddec764bceb10c52163ba2b1502ce88ed539f9d284d1fc39982
0x3aeccb4d77b26298bdeb58da7c37e472672fc18eddb1d61883c1fccd4c6fdb6e
0xca20cbb6b666ec33d94ac13ae627976b6e11c7cbe2fbf91f0d340ceba0982151
0x44ec18f7e4d69f96e16f7a53bfbed6a0d717b13dcd3a01d4c7251a4eeb4b0ff0
0xb315354b99d0fc281785921d303f6e4ff33593afa259f6af4841fd31b3ef333b
0x88925c45d199ae3612f11b2b4952a15f2abe0e7b073762aab9ca78bc2de1594d

Functions
Getter at block 21398398
CQT(view returns (address)
0x7abc8a5768e6be61a6c693a6e4eacb5b60602c4d
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)
191996
delegatorMinStake(view returns (uint128)
1000000000000000000
 
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=0x7abc8a5768e6be61a6c693a6e4eacb5b60602c4d, _stakingManager=0x3e6924328a94027c57138774d25702fb74a90587, _validatorsN=18, _rewardPool=36331061207587446689646, _validatorCoolDown=1234260, _delegatorCoolDown=191996, _recoverUnstakingCoolDown=20571, _maxCapMultiplier=1, _validatorMaxStake=70000000000000000000000, _validatorEnableMinStake=35000000000000000000000, _delegatorMinStake=1000000000000000000)
 
getValidatorsCompoundedStakes(view returns (uint128[] validatorIdsbool[] isEnabledsuint128[] cstaked)
maxCapMultiplier(view returns (uint128)
1
owner(view returns (address)
0x381225fa2dffa29c01b52214656077f8550f819e
paused(view returns (bool)
false
recoverUnstakingCoolDown(view returns (uint128)
20571
rewardPool(view returns (uint128)
36331061207587446689646
stakingManager(view returns (address)
0x3e6924328a94027c57138774d25702fb74a90587
validatorCoolDown(view returns (uint128)
1234260
validatorEnableMinStake(view returns (uint128)
35000000000000000000000
validatorMaxStake(view returns (uint128)
70000000000000000000000
validatorsN(view returns (uint128)
18
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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.