RewardCampaign
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
2
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 "RewardCampaign"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "RewardCampaign"
ABI
ABI objects
Getter at block 21279258
arcDAO() view returns (address)
0x0000000000000000000000000000000000000000
daoAllocation() view returns (uint256 value)
0
debtToStake() view returns (uint256)
0
getAdmin() view returns (address)
0x0000000000000000000000000000000000000000
getAllApprovedStateContracts() view returns (address[])
[]
getCurrentTimestamp() view returns (uint256)
1732712543
getRewardForDuration() view returns (uint256)
0
lastTimeRewardApplicable() view returns (uint256)
0
lastUpdateTime() view returns (uint256)
0
periodFinish() view returns (uint256)
0
rewardPerToken() view returns (uint256)
0
rewardPerTokenStored() view returns (uint256)
0
rewardRate() view returns (uint256)
0
rewardsDistributor() view returns (address)
0x0000000000000000000000000000000000000000
rewardsDuration() view returns (uint256)
0
rewardsToken() view returns (address)
0x0000000000000000000000000000000000000000
slasherCut() view returns (uint256 value)
0
stakingToken() view returns (address)
0x0000000000000000000000000000000000000000
tokensClaimable() view returns (bool)
false
totalSupply() view returns (uint256)
0
userAllocation() view returns (struct DecimalD256)
(1000000000000000000)
vestingEndDate() view returns (uint256)
0
Read-only
approvedStateContracts(address) view returns (bool)
approvedStateContractsArray(uint256) view returns (address)
balanceOf(address account) view returns (uint256)
earned(address account) view returns (uint256)
isMinter(address _user, uint256 _amount, uint256 _positionId, address _stateContract) view returns (bool)
stakers(address) view returns (uint256 positionId, uint256 debtSnapshot, uint256 balance, uint256 rewardPerTokenStored, uint256 rewardPerTokenPaid, uint256 rewardsEarned, uint256 rewardsReleased, address stateContract)
State-modifying
Events exit()
getReward(address user)
init(address _arcDAO, address _rewardsDistribution, address _rewardsToken, address _stakingToken, struct DecimalD256 _daoAllocation, struct DecimalD256 _slasherCut, uint256 _vestingEndDate, uint256 _debtToStake)
notifyRewardAmount(uint256 reward)
recoverERC20(address tokenAddress, uint256 tokenAmount)
setApprovedStateContract(address _stateContract)
setApprovedStateContracts(address[] _stateContracts)
setRewardsDistributor(address _rewardsDistributor)
setRewardsDuration(uint256 _rewardsDuration)
setTokensClaimable(bool _enabled)
slash(address user)
stake(uint256 amount, uint256 positionId, address stateContract)
withdraw(uint256 amount)
ClaimableStatusUpdated(bool _status)
PositionStaked(address _address, uint256 _positionId)
Recovered(address token, uint256 amount)
RewardAdded(uint256 reward)
RewardPaid(address indexed user, uint256 reward)
RewardsDurationUpdated(uint256 newDuration)
Staked(address indexed user, uint256 amount)
StateContractApproved(address _address)
UserSlashed(address _user, address _slasher, uint256 _amount)
Withdrawn(address indexed user, uint256 amount)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.