UpgradeabilityProxy
Verified contract
Proxy
Active on
Ethereum with 21,865 txns
Unified 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
0x2f10…7207
0x1385…303b
0xf74e…8753
14 additional
variables
Balances ($484,413.50)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
OCC | ERC-20 | 7.181585M | $0.067446 |
$484,369.2 | |
AXS | ERC-20 | 10 | $4.43 |
$44.3 | |
CHAKRA | ERC-20 | 4.08317K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20897571 | 5 days ago | | | 0 | 0.00017276030 | |
| 20897489 | 5 days ago | | | 0 | 0.00024395943 | |
| 20886982 | 6 days ago | | | 0 | 0.0011980820 | |
| 20879431 | 7 days ago | | | 0 | 0.0019259257 | |
| 20879429 | 7 days ago | | | 0 | 0.0031596941 | |
| 20873403 | 8 days ago | | | 0 | 0.00097128660 | |
| 20870605 | 9 days ago | | | 0 | 0.0020331164 | |
| 20870597 | 9 days ago | | | 0 | 0.0024529117 | |
| 20870559 | 9 days ago | | | 0 | 0.0022904589 | |
| 20866239 | 9 days ago | | | 0 | 0.00098649029 |
ABI
ABI objects
Getter at block 20931594 getCheckPoints() view returns (uint256[]) getRewardPerSecond() view returns (uint256[])
implementation() view returns (address _implementation)
0xebf67603e8e8cadd77494edd33a8dd935e55cc00
newImplementation() view returns (address _newImplementation)
0xebf67603e8e8cadd77494edd33a8dd935e55cc00
newProxyOwner() view returns (address _newProxyOwner)
0x0000000000000000000000000000000000000000
proxyOwner() view returns (address _proxyOwner)
0x865d9eb17d84167745a4931f9b254b0764fdd0f6
timelock() view returns (uint256 _timelock)
1708315655
timelockPeriod() view returns (uint256)
21600
Chakra() view returns (address)
0xf74e18deae7477c36224a754069022bc94b38753
ChakraExponentDenominator() view returns (uint32)
2
ChakraExponentNumerator() view returns (uint32)
1
ChakraRewardPerTokenStored() view returns (uint256)
11984628456838833908070
ChakraStartingCheckPoint() view returns (uint256)
17
ChakraThresholdForReward() view returns (uint256)
200000000000000000000
OCC() view returns (address)
0x2f109021afe75b949429fe30523ee7c0d5b27207
OCCUnits() view returns (uint256)
1000000000000000000
fractionalExponents() view returns (address)
0x37e45171a6c63c2ba891b08baa26214673f16991
governanceNFT() view returns (address)
0x1385fd0c673d8f8e1501fdaf4d74c1d8c0f8303b
initialized() view returns (bool)
true
lastTimeRewardApplicable() view returns (uint256)
1725530400
lastUpdateTime() view returns (uint256)
1725530400
minimalStakeForNFT() view returns (uint256)
200000000000000000000
newOwner() view returns (address)
0x0000000000000000000000000000000000000000
newUnstakingFeeRatio() view returns (uint256)
0
owner() view returns (address)
0x865d9eb17d84167745a4931f9b254b0764fdd0f6
rewardPerTokenStored() view returns (uint256)
61688222460094405
startingCheckPoint() view returns (uint256)
33
totalExponentiatedStake() view returns (uint256)
94199417429116323890676
totalExponentiatedStakeAlreadySet() view returns (bool)
true
totalStake() view returns (uint256)
6923898630195140055246132
unstakingFeeDenominator() view returns (uint256)
10000
unstakingFeeRatio() view returns (uint256)
400
unstakingFeeRatioTimelock() view returns (uint256)
1620427274
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 setNewImplementation(address _newImplementation)
setNewProxyOwner(address _newProxyOwner)
transferImplementation()
transferProxyOwnership()
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 _proxyOwner, address _implementation, bytes initializationData, bool forceCall)
fallback()
receive()
This contract contains no error objects.