Staking

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xa40fda49 at 11433118
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Staking"

No transactions found for "Staking"


Functions
Getter at block 21323075
cobbDouglasAlphaDenominator(view returns (uint32)
0
cobbDouglasAlphaNumerator(view returns (uint32)
0
currentEpoch(view returns (uint256)
0
currentEpochStartTimeInSeconds(view returns (uint256)
0
epochDurationInSeconds(view returns (uint256)
0
getAuthorizedAddresses(view returns (address[])
[]
getCurrentEpochEarliestEndTimeInSeconds(view returns (uint256)
0
getDragoRegistry(view returns (address dragoRegistry)
0xde6445484a8dcd9bf35fc95eb4e3990cc358822e
getGrgContract(view returns (address grgContract)
0x4fbb350052bca5417566f188eb2ebce5b19bc964
getGrgVault(view returns (address grgVault)
0xfbd2588b170ff776ebb1abbb58c0fbe3fffe1931
getParams(view returns (uint256 _epochDurationInSecondsuint32 _rewardDelegatedStakeWeightuint256 _minimumPoolStakeuint32 _cobbDouglasAlphaNumeratoruint32 _cobbDouglasAlphaDenominator)
(_epochDurationInSeconds=0, _rewardDelegatedStakeWeight=0, _minimumPoolStake=0, _cobbDouglasAlphaNumerator=0, _cobbDouglasAlphaDenominator=0)
grgReservedForPoolRewards(view returns (uint256)
0
minimumPoolStake(view returns (uint256)
0
owner(view returns (address)
0x000f05552f24850e75793d38c2bd0cbd249a9ff4
rewardDelegatedStakeWeight(view returns (uint32)
0
stakingContract(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
aggregatedStatsByEpoch(uint256view returns (uint256 rewardsAvailableuint256 numPoolsToFinalizeuint256 totalFeesCollecteduint256 totalWeightedStakeuint256 totalRewardsFinalized)
authorities(uint256view returns (address)
authorized(addressview returns (bool)
computeRewardBalanceOfDelegator(bytes32 poolIdaddress memberview returns (uint256 reward)
computeRewardBalanceOfOperator(bytes32 poolIdview returns (uint256 reward)
getGlobalStakeByStatus(uint8 stakeStatusview returns (struct IStructsStoredBalance balance)
getOwnerStakeByStatus(address stakeruint8 stakeStatusview returns (struct IStructsStoredBalance balance)
getStakeDelegatedToPoolByOwner(address stakerbytes32 poolIdview returns (struct IStructsStoredBalance balance)
getStakingPool(bytes32 poolIdview returns (struct IStructsPool)
getStakingPoolStatsThisEpoch(bytes32 poolIdview returns (struct IStructsPoolStats)
getTotalStake(address stakerview returns (uint256)
getTotalStakeDelegatedToPool(bytes32 poolIdview returns (struct IStructsStoredBalance balance)
poolIdByRbPoolAccount(addressview returns (bytes32)
poolStatsByEpoch(bytes32uint256view returns (uint256 feesCollecteduint256 weightedStakeuint256 membersStake)
rewardsByPoolId(bytes32view returns (uint256)
validPops(addressview returns (bool)
State-modifying
addAuthorizedAddress(address target
addPopAddress(address addr
createStakingPool(address rigoblockPoolAddressreturns (bytes32 poolId)
creditPopReward(address poolAccountuint256 popRewardpayable 
decreaseStakingPoolOperatorShare(bytes32 poolIduint32 newOperatorShare
endEpoch(returns (uint256)
finalizePool(bytes32 poolId
init(
joinStakingPoolAsRbPoolAccount(bytes32 poolIdaddress rigoblockPoolAccount
moveStake(struct IStructsStakeInfo fromstruct IStructsStakeInfo touint256 amount
removeAuthorizedAddress(address target
removeAuthorizedAddressAtIndex(address targetuint256 index
removePopAddress(address addr
setParams(uint256 _epochDurationInSecondsuint32 _rewardDelegatedStakeWeightuint256 _minimumPoolStakeuint32 _cobbDouglasAlphaNumeratoruint32 _cobbDouglasAlphaDenominator
setStakingPalAddress(bytes32 poolIdaddress newStakingPalAddress
stake(uint256 amount
transferOwnership(address newOwner
unstake(uint256 amount
withdrawDelegatorRewards(bytes32 poolId
Events
AuthorizedAddressAdded(address indexed targetaddress indexed caller
AuthorizedAddressRemoved(address indexed targetaddress indexed caller
CatchStringEvent(string reason
EpochEnded(uint256 indexed epochuint256 numPoolsToFinalizeuint256 rewardsAvailableuint256 totalFeesCollecteduint256 totalWeightedStake
EpochFinalized(uint256 indexed epochuint256 rewardsPaiduint256 rewardsRemaining
GrgMintEvent(uint256 grgAmount
MoveStake(address indexed stakeruint256 amountuint8 fromStatusbytes32 indexed fromPooluint8 toStatusbytes32 indexed toPool
OperatorShareDecreased(bytes32 indexed poolIduint32 oldOperatorShareuint32 newOperatorShare
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ParamsSet(uint256 epochDurationInSecondsuint32 rewardDelegatedStakeWeightuint256 minimumPoolStakeuint256 cobbDouglasAlphaNumeratoruint256 cobbDouglasAlphaDenominator
PopAdded(address exchangeAddress
PopRemoved(address exchangeAddress
RbPoolStakingPoolSet(address indexed rbPoolAddressbytes32 indexed poolId
ReturnDataEvent(bytes reason
RewardsPaid(uint256 indexed epochbytes32 indexed poolIduint256 operatorRewarduint256 membersReward
Stake(address indexed stakeruint256 amount
StakingPoolCreated(bytes32 poolIdaddress operatoruint32 operatorShare
StakingPoolEarnedRewardsInEpoch(uint256 indexed epochbytes32 indexed poolId
Unstake(address indexed stakeruint256 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.