PPTimedVesting
Verified contract
Active on
Ethereum with 688 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($73,771.57)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
CVP | ERC-20 | 1.920614M | $0.03841 |
$73,771.57 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19217145 | 8 months ago | | | 0 | 0.0015624000 | |
| 18418270 | a year ago | | | 0 | 0.0013780529 | |
| 18356910 | a year ago | | | 0 | 0.00074489716 | |
| 18323377 | a year ago | | | 0 | 0.00048592901 | |
| 17786391 | a year ago | | | 0 | 0.0032772855 | |
| 17705677 | a year ago | | | 0 | 0.0012650040 | |
| 17705563 | a year ago | | | 0 | 0.0013246767 | |
| 17628794 | a year ago | | | 0 | 0.0042589635 | |
| 17316708 | a year ago | | | 0 | 0.0052153920 | |
| 16890481 | 2 years ago | | | 0 | 0.0014270833 |
ABI
ABI objects
Getter at block 20998704
amountPerMember() view returns (uint96)
50000000000000000000000
durationT() view returns (uint256)
47340000
durationV() view returns (uint256)
31560000
endT() view returns (uint256)
1664629764
endV() view returns (uint256)
1633069764
hasTokenVestingEnded() view returns (bool)
true
hasTokenVestingStarted() view returns (bool)
true
hasVoteVestingEnded() view returns (bool)
true
hasVoteVestingStarted() view returns (bool)
true
memberCount() view returns (uint256)
152
owner() view returns (address)
0xb258302c3f209491d604165549079680708581cc
startT() view returns (uint256)
1617289764
startV() view returns (uint256)
1601509764
token() view returns (address)
0x38e4adb44ef08f22f5b5b76a8f0c2d0dcbe7dca1
Read-only
checkpoints(address, uint32) view returns (uint32 fromBlock, uint96 votes)
getAvailable(uint256 _now, uint256 _start, uint256 _amountPerMember, uint256 _duration, uint256 _alreadyClaimed) pure returns (uint256)
getAvailableTokens(uint256 _alreadyClaimed, uint256 _durationT) view returns (uint256)
getAvailableTokensForMember(address _member) view returns (uint256)
getAvailableTokensForMemberAt(uint256 _atTimestamp, address _member) view returns (uint256)
getAvailableVotes(uint256 _alreadyClaimed, uint256 _memberEndT) view returns (uint256)
getAvailableVotesForMember(address _member) view returns (uint256)
getLastCachedVotes(address _member) view returns (uint256)
getMemberDurationT(address _member) view returns (uint256)
getMemberEndT(address _member) view returns (uint256)
getPriorVotes(address account, uint256 blockNumber) view returns (uint96)
getVoteUser(address _voteHolder) view returns (address)
members(address) view returns (bool active, bool transferred, uint32 personalDurationT, uint96 alreadyClaimedVotes, uint96 alreadyClaimedTokens)
numCheckpoints(address) view returns (uint32)
voteDelegations(address) view returns (address)
State-modifying
Events claimTokens(address _to)
claimVotes(address _to)
delegateVotes(address _to)
disableMember(address _member)
increaseDurationT(uint256 _newDurationT)
increasePersonalDurationsT(address[] _members, uint256[] _newPersonalDurationsT)
initializeMembers(address[] _memberList)
renounceMembership()
renounceOwnership()
transfer(address _to)
transferOwnership(address newOwner)
ClaimTokens(address indexed member, address indexed to, uint96 amount, uint256 newAlreadyClaimed, uint256 votesAvailable)
ClaimVotes(address indexed member, address indexed delegate, uint96 lastAlreadyClaimedVotes, uint96 lastAlreadyClaimedTokens, uint96 newAlreadyClaimedVotes, uint96 newAlreadyClaimedTokens, uint96 lastMemberAdjustedVotes, uint96 adjustedVotes, uint96 diff)
DelegateVotes(address indexed from, address indexed to, address indexed previousDelegate, uint96 adjustedVotes)
DisableMember(address indexed member, uint256 tokensRemainder)
IncreaseDurationT(uint256 prevDurationT, uint256 prevEndT, uint256 newDurationT, uint256 newEndT)
IncreasePersonalDurationT(address indexed member, uint256 prevEvaluatedDurationT, uint256 prevEvaluatedEndT, uint256 prevPersonalDurationT, uint256 newPersonalDurationT, uint256 newPersonalEndT)
Init(address[] members)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint96 alreadyClaimedVotes, uint96 alreadyClaimedTokens, address currentDelegate)
UnclaimedBalanceChanged(address indexed member, uint256 previousUnclaimed, uint256 newUnclaimed)
constructor(address _tokenAddress, uint256 _startV, uint256 _durationV, uint256 _startT, uint256 _durationT, uint96 _amountPerMember)
This contract contains no fallback and receive objects.
This contract contains no error objects.