StakePIF
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
12
Slot
XX
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
13 additional
variables
Balances ($0.00)
No balances found for "StakePIF"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "StakePIF"
ABI
ABI objects
Getter at block 21318377
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
OPERATOR_ROLE() view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
communityAddress() view returns (address)
0x0000000000000000000000000000000000000000
lastUpdateTime() view returns (uint256)
0
maxLoss() view returns (uint256)
0
maxStakingWeeks() view returns (uint256)
0
minClaimPeriod() view returns (uint256)
0
rewardPerToken() view returns (uint256)
0
rewardPerTokenStored() view returns (uint256)
0
rewardRate() view returns (uint256)
0
rewardToken() view returns (address)
0x0000000000000000000000000000000000000000
stakingEnabled() view returns (bool)
false
stakingToken() view returns (address)
0x0000000000000000000000000000000000000000
totalRewardsClaimed() view returns (uint256)
0
totalTokensStaked() view returns (uint256)
0
totalTokensStakedWithBonusTokens() view returns (uint256)
0
uniqueAddressesStaked() view returns (uint256)
0
Read-only
balances(address) view returns (uint256)
earned(address account_) view returns (uint256)
getAllAddressStakes(address userAddress_) view returns (struct StakePIFStakingInfo[])
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
lastClaimedTimestamp(address) view returns (uint256)
rewards(address) view returns (uint256)
stakingInfoForAddress(address, uint256) view returns (address owner, uint256 id, uint256 timeToUnlock, uint256 stakingTime, uint256 tokensStaked, uint256 tokensStakedWithBonus)
stakingNonce(address) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokensStakedByAddress(address) view returns (uint256)
tokensStakedWithBonusByAddress(address) view returns (uint256)
totalRewardsClaimedByAddress(address) view returns (uint256)
userRewardPerTokenPaid(address) view returns (uint256)
State-modifying
Events __AccessLevel_init(address owner)
getReward()
grantRole(bytes32 role, address account)
initialize(address tokenAddress_, address rewardToken_, address owner_, address communityAddress_, uint256 minClaimPeriod_, uint256 rewardRate_, uint256 maxLoss_, uint256 maxStakingWeeks_)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address 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 newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SetCommunityAddress(address communityAddress, address sender)
SetMaxLoss(uint256 maxLoss, address sender)
SetMaxStakingWeeks(uint256 maxStakingWeeks, address sender)
SetMinClaimPeriod(uint256 rewardRate, address sender)
SetRewardRate(uint256 rewardRate, address sender)
SetStakingEnabled(bool stakingEnabled, address sender)
Stake(uint256 stakeId, address staker)
Unstake(uint256 stakeId, address unstaker)
Upgraded(address indexed implementation)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.