ArcProxy

Verified contract

Proxy

Active on Ethereum with 1,177 txns
Deployed by via 0x050832cd at 11609876
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
0xaad2b65d3f1d7a86026e23f4f12923da7a6742b929ce5c5367fa84e000114c4b
0x66ceac683ff37696dfbb0224473ca67d836eee952833dd20b67af2a84a4bae87
0x18e8ac158adb30d68273cf32468b953c38863c8f4a46ea6a9c24966bda6de7e3
0xec10e43df0fdd9bc8155ef3d6a82f74c498cff2fc4e6dda5dca977476b357357
0xe57b1e65c74ae052fd28f946d6688fb74963e9a8a5808164d722bf89c3bcae1b
0xb5ab9c3d437839900593e041d7b6111650adf2928f59da74a1a48cca86e90ad3
0x03f22df77eb4845b78711c54de3e3d7bc69d5baa479c15f0c8f704c5cfc3881f
0xec4c13f6538c94ef2261d15ccd53a20469136f6d3b6b361365cf5262cad3f3eb
0xa9c929d938dd2f9d9db1099279a6b05db9a7e67c0c10339fbc20c81c343b5e36
0xa7fb1eeb8660f88a677c14f0d7bafb360d40d30a2f0239cb084c369c942aa6e7

Functions
Getter at block 21278543
arcDAO(view returns (address)
0x1debbc50322150eb44de3b663d5faa89c12b07ff
daoAllocation(view returns (uint256 value)
330000000000000000
debtToStake(view returns (uint256)
1000000
getAdmin(view returns (address)
0x62f31e08e279f3091d9755a09914df97554eae0b
getAllApprovedStateContracts(view returns (address[])
[0xEBFD7b965E1B4c5719a006dE1AcAf82a7C3A142C, 0x84EAD9Ce2e36b3e6cdf41C94D5397e5056b3d8d6, 0xc3A5A0dC6241C922937c5cd90F5bACE23716AFB7, 0x81f16E6B58738DaAA4C5D493a240cCA49C240f04, 0x066b7660b2003793fB2ffD0b8152158c016fbfeF]
getCurrentTimestamp(view returns (uint256)
1732703927
getRewardForDuration(view returns (uint256)
499999999999997491200
lastTimeRewardApplicable(view returns (uint256)
1613776598
lastUpdateTime(view returns (uint256)
1613776598
periodFinish(view returns (uint256)
1613776598
rewardPerToken(view returns (uint256)
182088466678953520918
rewardPerTokenStored(view returns (uint256)
182088466678953520918
rewardRate(view returns (uint256)
186678614097968
rewardsDistributor(view returns (address)
0x62f31e08e279f3091d9755a09914df97554eae0b
rewardsDuration(view returns (uint256)
2678400
rewardsToken(view returns (address)
0xed30dd7e50edf3581ad970efc5d9379ce2614adb
slasherCut(view returns (uint256 value)
25000000000000000
stakingToken(view returns (address)
0x1bcce9e2fd56e8311508764519d28e6ec22d4a47
tokensClaimable(view returns (bool)
true
totalSupply(view returns (uint256)
240105288943266047
userAllocation(view returns (struct DecimalD256)
(670000000000000000)
vestingEndDate(view returns (uint256)
1618960300
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
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
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
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
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
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
Errors

This contract contains no error objects.