OCCStakingImp

Verified contract

Implementation

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

No balances found for "OCCStakingImp"

No transactions found for "OCCStakingImp"


Functions
Getter at block 20933420
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
 
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)
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(uint256view returns (uint256)
getStake(address userview returns (uint256)
getTotalEmittedTokens(uint256 _fromuint256 _touint256 _startingCheckPointview returns (uint256uint256)
rewardPerSecond(uint256view returns (uint256)
rewards(addressview returns (uint256)
showPendingReward(address accountview returns (uint256)
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(
setNewOwner(address _newOwner
setNewUnstakingFeeRatio(uint256 _newUnstakingFeeRatio
transferOwnership(
transferStake(address _recipientuint256 _amount
updateSchedule(uint256 checkPointuint256 _rewardPerSecond
Events
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.