PDTStaking
Verified contract
Active on
Ethereum with 4,559 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
Balances ($2,013,759.05)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
PDT | ERC-20 | 17.210783M | $0.105004 |
$1,807,201.07 | |
PRIME | ERC-20 | 23.079104K | $8.95 |
$206,557.98 | |
HQG | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21204830 | 4 hours ago | | | 0 | 0.0035472992 | |
| 21202993 | 10 hours ago | | | 0 | 0.00078327547 | |
| 21202980 | 10 hours ago | | | 0 | 0.014586268 | |
| 21202744 | 11 hours ago | | | 0 | 0.00093082220 | |
| 21202734 | 11 hours ago | | | 0 | 0.0076366742 | |
| 21197092 | a day ago | | | 0 | 0.0012056249 | |
| 21197090 | a day ago | | | 0 | 0.021644101 | |
| 21184034 | 3 days ago | | | 0 | 0.0028339006 | |
| 21184032 | 3 days ago | | | 0 | 0.014243709 | |
| 21178790 | 4 days ago | | | 0 | 0.0021387690 |
ABI
ABI objects
Getter at block 21205889
contractWeight() view returns (uint256 contractWeight_)
74351991069846643919974149
currentEpoch() view returns (uint256 totalToDistribute, uint256 totalClaimed, uint256 startTime, uint256 endTime, uint256 weightAtEnd)
(totalToDistribute=0, totalClaimed=0, startTime=1730013011, endTime=1732605011, weightAtEnd=0)
epochId() view returns (uint256)
21
epochLength() view returns (uint256)
2592000
lastInteraction() view returns (uint256)
1731815183
owner() view returns (address)
0x12267aefd8bb461817df348ce16c933e76c1aa0d
pdt() view returns (address)
0x375abb85c329753b1ba849a601438ae77eec9893
pendingRewards() view returns (uint256 pendingRewards_)
0
prime() view returns (address)
0xb23d80f5fefcddaa212212f028021b41ded428cf
timeToDouble() view returns (uint256)
15552000
totalStaked() view returns (uint256)
17210783127608978715371838
unclaimedRewards() view returns (uint256)
23079103533808499094360
Read-only
claimAmountForEpoch(address _user, uint256 _epochId) view returns (uint256 claimable_)
claimLeftOff(address) view returns (uint256)
contractWeightAtEpoch(uint256 _epochId) view returns (uint256 contractWeight_)
epoch(uint256) view returns (uint256 totalToDistribute, uint256 totalClaimed, uint256 startTime, uint256 endTime, uint256 weightAtEnd)
epochLeftOff(address) view returns (uint256)
stakeDetails(address) view returns (uint256 amountStaked, uint256 lastInteraction, uint256 weightAtLastInteraction)
userClaimedEpoch(address, uint256) view returns (bool)
userTotalWeight(address _user) view returns (uint256 userWeight_)
userWeightAtEpoch(address _user, uint256 _epochId) view returns (uint256 userWeight_)
State-modifying
Events claim(address _to)
distribute()
pushBackEpoch0(uint256 _timeToPushBack)
stake(address _to, uint256 _amount)
transferOwnership(address _newOwner)
unstake(address _to)
updateEpochLength(uint256 _epochLength)
Claimed(address staker, uint256[] indexed epochsClaimed, uint256 indexed claimed)
Epoch0PushedBack(uint256 indexed newEndTime)
EpochLengthUpdated(uint256 indexed previousEpochLength, uint256 indexed newEpochLength)
Staked(address to, uint256 indexed newStakeAmount, uint256 indexed newWeightAmount)
Unstaked(address staker, uint256 indexed amountUnstaked)
constructor(uint256 _timeToDouble, uint256 _epochLength, uint256 _firstEpochStartIn, address _pdt, address _prime, address _owner)
This contract contains no fallback and receive objects.
AfterEpoch0()
ClaimedUpToEpoch()
InvalidEpoch()
MoreThanBalance()
NotOwner()
NothingStaked()
ZeroAddress()