RewardCampaign

Verified contract

Implementation

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

No balances found for "RewardCampaign"

No transactions found for "RewardCampaign"


Functions
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(addressview returns (bool)
approvedStateContractsArray(uint256view returns (address)
balanceOf(address accountview returns (uint256)
earned(address accountview returns (uint256)
isMinter(address _useruint256 _amountuint256 _positionIdaddress _stateContractview returns (bool)
stakers(addressview returns (uint256 positionIduint256 debtSnapshotuint256 balanceuint256 rewardPerTokenStoreduint256 rewardPerTokenPaiduint256 rewardsEarneduint256 rewardsReleasedaddress stateContract)
State-modifying
exit(
getReward(address user
init(address _arcDAOaddress _rewardsDistributionaddress _rewardsTokenaddress _stakingTokenstruct DecimalD256 _daoAllocationstruct DecimalD256 _slasherCutuint256 _vestingEndDateuint256 _debtToStake
notifyRewardAmount(uint256 reward
recoverERC20(address tokenAddressuint256 tokenAmount
setApprovedStateContract(address _stateContract
setApprovedStateContracts(address[] _stateContracts
setRewardsDistributor(address _rewardsDistributor
setRewardsDuration(uint256 _rewardsDuration
setTokensClaimable(bool _enabled
slash(address user
stake(uint256 amountuint256 positionIdaddress stateContract
withdraw(uint256 amount
Events
ClaimableStatusUpdated(bool _status
PositionStaked(address _addressuint256 _positionId
Recovered(address tokenuint256 amount
RewardAdded(uint256 reward
RewardPaid(address indexed useruint256 reward
RewardsDurationUpdated(uint256 newDuration
Staked(address indexed useruint256 amount
StateContractApproved(address _address
UserSlashed(address _useraddress _slasheruint256 _amount
Withdrawn(address indexed useruint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.