OCCStakingImp
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
5
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
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 20933420 lastTimeRewardApplicable() view returns (uint256)
OCC() view returns (address)
0x0000000000000000000000000000000000000000
OCCUnits() view returns (uint256)
1000000000000000000
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)
0x1be6d9cb5969455bb4644ada0ea51c2177a9d53c
rewardPerTokenStored() view returns (uint256)
0
startingCheckPoint() view returns (uint256)
0
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
checkPoints(uint256) view returns (uint256)
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.