PPVesting
Verified contract
Active on
Ethereum with 149 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
No balances found for "PPVesting"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 11624160 | 4 years ago | | | 0 | 0.0061264720 | |
| 11623339 | 4 years ago | | | 0 | 0.0031328550 | |
| 11598506 | 4 years ago | | | 0 | 0.0048733300 | |
| 11595762 | 4 years ago | | | 0 | 0.018093780 | |
| 11555381 | 4 years ago | | | 0 | 0.0080758040 | |
| 11517706 | 4 years ago | | | 0 | 0.0023670460 | |
| 11515285 | 4 years ago | | | 0 | 0.0051657298 | |
| 11511563 | 4 years ago | | | 0 | 0.0025410935 | |
| 11499198 | 4 years ago | | | 0 | 0.0021581890 | |
| 11490075 | 4 years ago | | | 0 | 0.0031328550 |
ABI
ABI objects
Getter at block 21177219
amountPerMember() view returns (uint96)
50000000000000000000000
durationT() view returns (uint256)
3555500
durationV() view returns (uint256)
2372500
endT() view returns (uint256)
16020937
endV() view returns (uint256)
13339320
hasTokenVestingEnded() view returns (bool)
true
hasTokenVestingStarted() view returns (bool)
true
hasVoteVestingEnded() view returns (bool)
true
hasVoteVestingStarted() view returns (bool)
true
memberCount() view returns (uint256)
192
startT() view returns (uint256)
12465437
startV() view returns (uint256)
10966820
token() view returns (address)
0x38e4adb44ef08f22f5b5b76a8f0c2d0dcbe7dca1
Read-only
checkpoints(address, uint32) view returns (uint32 fromBlock, uint96 votes)
debugLastCachedVotes(address _member) view returns (uint256)
getAvailable(uint256 _now, uint256 _startBlock, uint256 _amountPerMember, uint256 _durationInBlocks, uint256 _alreadyClaimed) pure returns (uint256)
getAvailableTokens(uint256 _alreadyClaimed) view returns (uint256)
getAvailableTokensForMember(address _member) view returns (uint256)
getAvailableTokensForMemberInTheNextBlock(address _member) view returns (uint256)
getAvailableVotes(uint256 _alreadyClaimed) view returns (uint256)
getAvailableVotesForMember(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, 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)
transfer(address _to)
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)
Init(address[] members)
Transfer(address indexed from, address indexed to, uint32 indexed blockNumber, 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, address[] _memberList, uint96 _amountPerMember)
This contract contains no fallback and receive objects.
This contract contains no error objects.