OnX Staking Vault

Verified contract

Proxy

Active on Ethereum with 79 txns
Deployed by via 0xd6427335 at 14627048
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
ERC-20
Value $1,984.25
0x21e3311c29e85a4819d5ae640a45131ae097affc53d20f43fce3fd4bc860c174
0x089733d56fac5ab99e02b9d97d88f90d1d9c87422dbe7cd12dbcbe001f97be8e
0xf4b2ae9971271a36544b4c224b9d09265b8c133aed1888757a3c49f4b5527f11
0x102fb4fab1a532e3b3bd97aea309130b57ffde9608a2f56b33a7d536a263bd16
0x520c9150907630a123b1a55e42463712e144fb9a82bfb9a8b8ebfefab695dd90
0x815d593c9bcc6d9dd16bcda8352234b53d55ac47b3f4fc99cff455462ca32241
0xe27530c274ae7317c9610b2910a0a6d04a408ecfb63c224ac2380dda6a4bc577
0xfec53b4b98937e26581c0dc975f748fdf1505e645af751ee80a92d6bda506e01
0x8068502e9a23b9e287038cb97675d2670a37117ae28be11955afaf9cc90ecd24
0xb06d1d68242c3be593835fe29cd5eee810855af5c16cdf4a737c2d07cec27535

Functions
Getter at block 20814208
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
decimals(view returns (uint8)
18
name(view returns (string)
OnX Staking Vault
onxToken(view returns (address)
0xe0ad1806fd3e7edf6ff52fdb822432e847411033
symbol(view returns (string)
sONXv
totalSupply(view returns (uint256)
233025099385476765990762
Read-only
allowance(addressaddressview returns (uint256)
balanceOf(addressview returns (uint256)
earned(address _accountaddress _rewardsTokenview returns (uint256)
getRewardForDuration(address _rewardsTokenview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
lastTimeRewardApplicable(address _rewardsTokenview returns (uint256)
rewardData(addressview returns (uint256 rewardsDurationuint256 periodFinishuint256 rewardRateuint256 lastUpdateTimeuint256 rewardPerTokenStored)
rewardPerToken(address _rewardsTokenview returns (uint256)
rewardTokens(uint256view returns (address)
rewards(addressaddressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
userRewardPerTokenPaid(addressaddressview returns (uint256)
State-modifying
admin(returns (address)
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addReward(address _rewardsTokenuint256 _rewardsDuration
approve(address _spenderuint256 _valuereturns (bool)
deposit(uint256 _value
getReward(
grantRole(bytes32 roleaddress account
initialize(string _namestring _symboladdress _onx
notifyRewardAmount(address _rewardsTokenuint256 _reward
recoverERC20(address _tokenAddressuint256 _tokenAmount
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setRewardsDuration(address _rewardsTokenuint256 _rewardsDuration
transfer(address _touint256 _valuereturns (bool)
transferFrom(address _fromaddress _touint256 _valuereturns (bool)
withdraw(uint256 _value
Events
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Recovered(address tokenuint256 amount
RewardAdded(uint256 reward
RewardPaid(address indexed useraddress indexed rewardsTokenuint256 reward
RewardsDurationUpdated(address tokenuint256 newDuration
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address initialLogicaddress initialAdminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.