OCCStakingImp4

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x81111d48 at 17479930
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
9 additional variables

No balances found for "OCCStakingImp4"

No transactions found for "OCCStakingImp4"


Functions
Getter at block 20933397
Chakra(view returns (address)
0x0000000000000000000000000000000000000000
ChakraExponentDenominator(view returns (uint32)
2
ChakraExponentNumerator(view returns (uint32)
1
ChakraRewardPerTokenStored(view returns (uint256)
0
ChakraStartingCheckPoint(view returns (uint256)
0
ChakraThresholdForReward(view returns (uint256)
200000000000000000000
OCC(view returns (address)
0x0000000000000000000000000000000000000000
OCCUnits(view returns (uint256)
1000000000000000000
fractionalExponents(view returns (address)
0x0000000000000000000000000000000000000000
getChakraCheckPoints(view returns (uint256[])
[]
getChakraRewardPerSecond(view returns (uint256[])
[]
getCheckPoints(view returns (uint256[])
[]
getRewardPerSecond(view returns (uint256[])
[]
governanceNFT(view returns (address)
0x0000000000000000000000000000000000000000
initialized(view returns (bool)
false
 
lastTimeRewardApplicable(view returns (uint256)
lastUpdateTime(view returns (uint256)
0
minimalStakeForNFT(view returns (uint256)
0
newOwner(view returns (address)
0x0000000000000000000000000000000000000000
newUnstakingFeeRatio(view returns (uint256)
0
owner(view returns (address)
0x52eb5db32163fc0472f50da13daef963aedee05e
rewardPerTokenStored(view returns (uint256)
0
startingCheckPoint(view returns (uint256)
0
totalExponentiatedStake(view returns (uint256)
0
totalExponentiatedStakeAlreadySet(view returns (bool)
false
totalStake(view returns (uint256)
0
unstakingFeeDenominator(view returns (uint256)
10000
unstakingFeeRatio(view returns (uint256)
0
unstakingFeeRatioTimelock(view returns (uint256)
0
unstakingFeeRatioTimelockPeriod(view returns (uint256)
600
Read-only
ChakraCheckPoints(uint256view returns (uint256)
ChakraRewardPerSecond(uint256view returns (uint256)
ChakraRewards(addressview returns (uint256)
ChakraUserRewardPerTokenPaid(addressview returns (uint256)
calculateExponentiatedStake(uint256 normalStakeview returns (uint256)
checkPoints(uint256view returns (uint256)
exponentiatedStakes(addressview returns (uint256)
exponentiatedStakesAlreadyUpdated(addressview returns (bool)
getStake(address userview returns (uint256)
getTotalEmittedTokens(uint256 _fromuint256 _touint256 _startingCheckPointaddress tokenview returns (uint256uint256)
rewardPerSecond(uint256view returns (uint256)
rewards(addressview returns (uint256)
showPendingReward(address accountview returns (uint256 OCCRewarduint256 ChakraReward)
stakes(addressview returns (uint256)
userRewardPerTokenPaid(addressview returns (uint256)
State-modifying
changeGovernanceNFT(address _newGovernanceNFT
changeMinimalStakeForNFT(uint256 _newMinimalStakeForNFT
changeUnstakingFeeRatio(
createStake(uint256 stake
createStakeFor(uint256 stakeaddress to
getReward(
getRewardThenStake(
initialize(address _OCCuint256 _unstakingFeeRatioaddress _owneruint256 emissionStartuint256 firstCheckPointuint256 _rewardPerSecondaddress _governanceNFTuint256 _minimalStakeForNFT
removeStake(uint256 stakeuint256 maximumFee
renounceOwnership(
setChakraExponent(uint32 numeratoruint32 denominator
setChakraToken(address token
setFractionalExponentsAddress(address _fractionalExponents
setNewOwner(address _newOwner
setNewUnstakingFeeRatio(uint256 _newUnstakingFeeRatio
setTotalExponentiatedStake(uint256 _totalExponentiatedStake
transferOwnership(
transferStake(address _recipientuint256 _amount
updateChakraSchedule(uint256 checkPointuint256 _rewardPerSecond
updateSchedule(uint256 checkPointuint256 _rewardPerSecond
Events
ChakraRewardPaid(address indexed useruint256 reward
CreateStake(address indexed calleruint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RemoveStake(address indexed calleruint256 amount
RewardPaid(address indexed useruint256 reward
TransferStake(address indexed fromaddress indexed touint256 amount
Constructor
constructor(address _owner
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.