StakingRewardsUSDC

Verified contract

Active on Ethereum with 37 txns
Deployed by via 0x47341533 at 16311061
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
ERC-20
--
0xcf41401dab5a4a8dbf7e2c94b2670b587915e10998c4836b81c09f03444f811c
0x5816f954ff8cc53a3df5e82c75642eeec67948048b1919b68d8ee2fac8bd4a35
0x73f70e58ebf14bb8a440954ce0281fe346dfda77657506cb3df5b05610bbff4f
0x586af122f1ebd172254dbba1db3847fcb5dd6e052d07ab220b508d3d662a03d2
0x89037bdec8387772d18cad2d6a3231c119cb854a8893bc684ea799cecf0f18b2
0x57e11e0179d336d2f18991d89c37a5d962c416f22ae6c336c3831c5291c20a23
0xffb0d2162b39d65dd50b57c9a79d898be7db06b5544c9e8e115d0cdadfdf237f
0x4ffb89aa547d2301c0c47b382f5dc3d30ad749a9794a053be9e4a7669cfe1952
0x6e20638cd1b2f5e35673f2aaa24fc3ae7a73e2fae4fdd2297522a18111296716
0x75868bb56e93ac8bf6dc0aa4459e124d7376f8977a280a46f776a78dad10ab51

Functions
Getter at block 21052746
getYear(view returns (uint256)
31536000
owner(view returns (address)
0x203ee05bb1afda50c4dc94f13c030c5fafe93f88
paused(view returns (bool)
true
rewardsToken(view returns (address)
0xf9c12b27ce5058ab98ce11bd53900f84e18c0650
Read-only
OpenStaking(addressuint256view returns (bool)
earned(address _vaultuint256 epochEndaddress accountview returns (uint256)
getApr(address _vaultuint256 _epochEndview returns (uint256)
getUser(address _vaultuint256 epochEndaddress accountview returns (struct StakingRewardsUSDCUser)
lastTimeRewardApplicable(uint256 epochEndview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
totalSupply(address _vaultuint256 epochEndview returns (uint256)
State-modifying
createStakingRewards(address _vaultFactoryuint256 _marketIndexuint256 _epochEnduint256 _hedgeApruint256 _riskApr
exit(address _vaultuint256 epochEnd
getReward(address _vaultuint256 epochEnd
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
openStaking(address _vaultFactoryuint256 _marketIndexuint256 _epochEnd
pause(
renounceOwnership(
stake(address _vaultuint256 epochEnduint256 amount
transferOwnership(address newOwner
unpause(
updateStakingReward(address _vaultFactoryuint256 _marketIndexuint256 _epochEnduint256 _hedgeApruint256 _riskApr
withdraw(address _vaultuint256 epochEnduint256 amount
Events
CreateStaking(address hedgeaddress riskuint256 epochEnduint256 hedgeApruint256 riskApruint256 createdTime
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RewardPaid(address useraddress vaultuint256 epochEnduint256 rewarduint256 createdTime
Staked(address useraddress vaultuint256 epochEnduint256 amountuint256 createdTime
StakingRun(address hedgeaddress riskuint256 epochEnduint256 createdTime
Unpaused(address account
UpdateStaking(address hedgeaddress riskuint256 epochEnduint256 hedgeApruint256 riskApruint256 createdTime
Withdrawn(address useraddress vaultuint256 epochEnduint256 amountuint256 createdTime
Constructor
constructor(address _rewardsToken
Fallback and receive

This contract contains no fallback and receive objects.

Errors
EpochDoesNotExist(
EpochNotFinished(
MarketDoesNotExist(uint256 marketId
StakingEpochDoesNotExist(
StakingRewardsDoesNotExist(
StakingRewardsExist(