0xc758ea84d6d978fe86ee29c1fbd47b4f302f1992

Verified contract

Proxy

Active on Base with 34 txns
Deployed by via 0x6facb521 at 2568195
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,085.42
ERC-20
Value $0
0x4c287d1879cb1b538ac8d71e599e9340f9261300f5af3dac150a64f512e11195
0x368f7a2535fa65bfaf407c28e546bfdf29be34d1f8802cafcf4911f4eb8f6c65
0xaca91186784b4d526b758a3d7614ac55ba0f512ba6b530870f8c1ccdb306f909
0xaebbcdb369b47f4ac18f37f4e433858e2eabbea301310ae9964d80d64614e453
0x4e086c087ed6a46da356f3757aa1df30e239a8638dcc59ffe948f152a37428b7
0x60d9c1dfcfe3f496e355afd6ae302bc5bccd4b1b9b1b18fe2f916f22c0315cf6
0x509147e7c65a7b4db56c715ca301625fbd6ef2b9cbe14baac0b5a6ee0a1e0942
0x2360ea1cf895008bf2f95354619578ae06545187fbc6f64c623ee414a5303620
0x6d88a0f302c194976683e73155d8fda210362254171b763bb14891c983e3167e
0x240a96b9cdc7beab6c0b644f8a3f98e9b39284ce7b80c88ec973bbbf27336042

Functions
Getter at block 23233175
cobbDouglasAlphaDenominator(view returns (uint32)
3
cobbDouglasAlphaNumerator(view returns (uint32)
2
currentEpoch(view returns (uint256)
20
currentEpochStartTimeInSeconds(view returns (uint256)
1727858093
epochDurationInSeconds(view returns (uint256)
1209600
getAuthorizedAddresses(view returns (address[])
[0x5F8607739c2D2d0b57a4292868C368AB1809767a]
getCurrentEpochEarliestEndTimeInSeconds(view returns (uint256)
1729067693
getGrgContract(view returns (address)
0x09188484e1ab980daef53a9755241d759c5b7d60
getGrgVault(view returns (address)
0x7a7fa66b97a9e009ecab4bcd62e87b2c0b65f21d
getParams(view returns (uint256 _epochDurationInSecondsuint32 _rewardDelegatedStakeWeightuint256 _minimumPoolStakeuint32 _cobbDouglasAlphaNumeratoruint32 _cobbDouglasAlphaDenominator)
(_epochDurationInSeconds=1209600, _rewardDelegatedStakeWeight=900000, _minimumPoolStake=100000000000000000000, _cobbDouglasAlphaNumerator=2, _cobbDouglasAlphaDenominator=3)
getPoolRegistry(view returns (address)
0x06767e8090ba5c4eca89ed00c3a719909d503ed6
grgReservedForPoolRewards(view returns (uint256)
1168792218745243891492
minimumPoolStake(view returns (uint256)
100000000000000000000
owner(view returns (address)
0x5f8607739c2d2d0b57a4292868c368ab1809767a
rewardDelegatedStakeWeight(view returns (uint32)
900000
stakingContract(view returns (address)
0xf37d731764ad0856119c6288fe768b5407bd1007
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 numPoolsToFinalize)
finalizePool(bytes32 poolId
init(
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.