OCCStakingImp
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
6
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
9 additional
variables
Balances ($0.00)
No balances found for "OCCStakingImp"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "OCCStakingImp"
ABI
ABI objects
Getter at block 20932765 lastTimeRewardApplicable() view returns (uint256)
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
getCheckPoints() view returns (uint256[])
[]
getRewardPerSecond() view returns (uint256[])
[]
governanceNFT() view returns (address)
0x0000000000000000000000000000000000000000
initialized() view returns (bool)
false
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(uint256) view returns (uint256)
ChakraRewardPerSecond(uint256) view returns (uint256)
ChakraRewards(address) view returns (uint256)
ChakraUserRewardPerTokenPaid(address) view returns (uint256)
checkPoints(uint256) view returns (uint256)
exponentiatedStakes(address) view returns (uint256)
exponentiatedStakesAlreadyUpdated(address) view returns (bool)
getStake(address user) view returns (uint256)
getTotalEmittedTokens(uint256 _from, uint256 _to, uint256 _startingCheckPoint) view returns (uint256, uint256)
rewardPerSecond(uint256) view returns (uint256)
rewards(address) view returns (uint256)
showPendingReward(address account) view returns (uint256)
stakes(address) view returns (uint256)
userRewardPerTokenPaid(address) view returns (uint256)
State-modifying
Events changeGovernanceNFT(address _newGovernanceNFT)
changeMinimalStakeForNFT(uint256 _newMinimalStakeForNFT)
changeUnstakingFeeRatio()
createStake(uint256 stake)
createStakeFor(uint256 stake, address to)
getReward()
getRewardThenStake()
initialize(address _OCC, uint256 _unstakingFeeRatio, address _owner, uint256 emissionStart, uint256 firstCheckPoint, uint256 _rewardPerSecond, address _governanceNFT, uint256 _minimalStakeForNFT)
removeStake(uint256 stake, uint256 maximumFee)
renounceOwnership()
setNewOwner(address _newOwner)
setNewUnstakingFeeRatio(uint256 _newUnstakingFeeRatio)
transferOwnership()
transferStake(address _recipient, uint256 _amount)
updateSchedule(uint256 checkPoint, uint256 _rewardPerSecond)
CreateStake(address indexed caller, uint256 amount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RemoveStake(address indexed caller, uint256 amount)
RewardPaid(address indexed user, uint256 reward)
TransferStake(address indexed from, address indexed to, uint256 amount)
constructor(address _owner)
This contract contains no fallback and receive objects.
This contract contains no error objects.