This contract is being backfilled. You may encounter incomplete storage history.

TPYStaking

Verified contract

Active on Ethereum with 4,276 txns
Deployed by via 0xe6b22f2f at 16434187
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $800,300.03
0x60a81b7e0ca496085f3945c407a58740e4f1633d3bb3d786377d7a6380b733bd
0xf4f859044a3179f27d21c2856a446e7ce26f2bf7526e40bd51df67835176bd26
0xa768774f0bb89d1a59f9aa64513f801c8ad794edb63f8bd7e1e1966b6ae52c3a
0x52a6e50808b39e6f76ff5334193ba6d6c7967ca53d8f552316295adb31c10363
0x923e824326d67c923b89256280b84ae31977bcd128fc89e1c73b11eb49c1e20f
0x3d95c4df622b0f7b9cb0f4aa6f6369aa7d3e1776ef6644a1fe3a63c53d9fc7ed
0xc996b3f37e16aeadeb800b69c5543a46f4d2852fbcc99543303762b26ef06ad9
0x1cfa814e76956a44e9dfbe35d34362c606c1cf4ab784c6d54900f3909154701a
0xb688386b1c2e8851359f2738061dc32f758a3c5e574c12ffefe950e212282188
0x21aa3f0fc13cb17a7861b59bfb617e62d002c4e0deef1a83ddd3ea55db969f8d

Functions
Getter at block 20797578
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
REINVEST_PERIOD(view returns (uint256)
2629800
SECONDS_IN_YEAR(view returns (uint256)
31557600
referrerReward(view returns (uint256)
20
totalStakes(view returns (uint256 amount)
892168652960595
tpy(view returns (address)
0x968cbe62c830a0ccf4381614662398505657a2a9
Read-only
addressToId(addressview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
idToAddress(uint256view returns (address)
poolInfo(uint256view returns (bool isPauseduint256 lockPerioduint256 apyuint256 totalStakesuint256 pauseCheckpoint)
referralToReferrer(uint256view returns (uint256)
stakeOfAuto(uint256 pid_address user_view returns (uint256 result)
stakes(uint256addressview returns (uint256 amountuint256 checkpointuint256 releaseCheckpoint)
supportsInterface(bytes4 interfaceIdview returns (bool)
userReferrer(address user_view returns (address)
State-modifying
addPool(uint256 apy_uint256 lockPeriod_
changePool(uint256 pid_uint256 newApy_uint256 newLockPeriod_
emergencyUnstake(uint256 pid_
grantRole(bytes32 roleaddress account
inCaseTokensGetStuck(address token_uint256 amount_
pausePool(uint256 pid_
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setReferrerReward(uint256 newReferrerReward_
setTreasuryAddress(address newTreasury_
stake(uint256 pid_uint256 amount_uint256 referrerId_
unstake(uint256 pid_uint256 amount_
Events
NewPool(uint256 indexed piduint256 apyuint256 lockPeriod
NewReferral(address referraladdress referrer
NewReferrerReward(uint256 referrerReward
NewTreasury(address treasury
PausePool(uint256 indexed piduint256 pauseCheckpoint
Restake(address indexed useruint256 indexed piduint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Stake(address indexed useruint256 indexed piduint256 amount
Unstake(address indexed useruint256 indexed piduint256 amount
Constructor
constructor(address _tpyaddress treasuryaddress admin_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.