ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 142 txns
Deployed by via 0x045c0fc3 at 14391830
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
17 additional variables
ERC-20
--
ERC-20
--
0x46614288ee232dbed680c9c786dd4023508c61aedfb842b190770fbaebf46be2
0x2d6861ba0e6ead00b612bbc1326582121a2dd9ffd788d028a0d4d54c9edafe3b
0x7863850ab5425363d10cee72b42933310afd440ce06e54db5a66834867a40b97
0xe895f0091df45e073eda4c3a5345bf2518e131f1a2ac7bae03802984e8d6b46e
0xc832c18c5d71bcdcaf82483ab3c6137409babbd3b739749a84fc77a2dd45fe35
0xac19aa715bb9e81c8e978fbb2d92a88b699869dd0334aa88af89c7da7830ad28
0x0651d5b9373f035912098f39d8b76629ec55d0b4c2dec803aa008267f048319d
0xd0abb63987fc32cb5949719e9e864a8bdfcf5e01a601093e2211aaba768f0b9d
0x86f17f87f77614050c842e42c7d683775a347e48098afff560a6def5c1d6386d
0xee5d4fcdcd2310bce355f18ace8b5953b8c92b76b5324c9852c5bf38fe555dd5

Functions
Getter at block 20896619
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
OPERATOR_ROLE(view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
communityAddress(view returns (address)
0x2e8dde78d2a1f3bc05aefb1c3ceb72e25793bb9a
lastUpdateTime(view returns (uint256)
1705650347
maxLoss(view returns (uint256)
75000000000
maxStakingWeeks(view returns (uint256)
104
minClaimPeriod(view returns (uint256)
7776000
rewardPerToken(view returns (uint256)
43607032335243319751955
rewardPerTokenStored(view returns (uint256)
41991666878440431624961
rewardRate(view returns (uint256)
761035007610352000
rewardToken(view returns (address)
0xb30f5d11b94efbbfdeaa4de38edffceec0be6513
stakingEnabled(view returns (bool)
true
stakingToken(view returns (address)
0x0550e82ab7f5c2e2b0e89a89e601ed68ce51b375
totalRewardsClaimed(view returns (uint256)
27822525640761370258369848
totalTokensStaked(view returns (uint256)
5499010689187053983285
totalTokensStakedWithBonusTokens(view returns (uint256)
10575884073955317709162
uniqueAddressesStaked(view returns (uint256)
14
Read-only
balances(addressview returns (uint256)
earned(address account_view returns (uint256)
getAllAddressStakes(address userAddress_view returns (struct StakePIFStakingInfo[])
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
lastClaimedTimestamp(addressview returns (uint256)
rewards(addressview returns (uint256)
stakingInfoForAddress(addressuint256view returns (address owneruint256 iduint256 timeToUnlockuint256 stakingTimeuint256 tokensStakeduint256 tokensStakedWithBonus)
stakingNonce(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokensStakedByAddress(addressview returns (uint256)
tokensStakedWithBonusByAddress(addressview returns (uint256)
totalRewardsClaimedByAddress(addressview returns (uint256)
userRewardPerTokenPaid(addressview returns (uint256)
State-modifying
__AccessLevel_init(address owner
getReward(
grantRole(bytes32 roleaddress account
initialize(address tokenAddress_address rewardToken_address owner_address communityAddress_uint256 minClaimPeriod_uint256 rewardRate_uint256 maxLoss_uint256 maxStakingWeeks_
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setCommunityAddress_(address communityAddress_
setMaxLoss(uint256 maxLoss_
setMaxStakingWeeks(uint256 maxStakingWeeks_
setMinClaimPeriod(uint256 minClaimPeriod_
setRewardRate(uint256 rewardRate_
setStakingEnabled(bool stakingEnabled_
stake(uint256 amount_uint256 lockWeek_
unstake(uint256 stakeId_
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetCommunityAddress(address communityAddressaddress sender
SetMaxLoss(uint256 maxLossaddress sender
SetMaxStakingWeeks(uint256 maxStakingWeeksaddress sender
SetMinClaimPeriod(uint256 rewardRateaddress sender
SetRewardRate(uint256 rewardRateaddress sender
SetStakingEnabled(bool stakingEnabledaddress sender
Stake(uint256 stakeIdaddress staker
Unstake(uint256 stakeIdaddress unstaker
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.