VestingPool
Verified contract
Implementation
Active on
Ethereum with 1 txns
Storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "VestingPool"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13041593 | 3 years ago | | | 0 | 0.0029224635 |
ABI
ABI objects
Getter at block 21301665
admin() view returns (address)
0x21bc9179d5c529b52e3ee8f6ecf0e63fa231d16c
isVestingPool() pure returns (bool)
true
manager() view returns (address)
0x0000000000000000000000000000000000000000
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
totalAmount() view returns (uint256)
0
underlying() view returns (address)
0xfc82bb4ba86045af6f327323a46e80412b91b27d
Read-only
amount2units(uint256 amount_) view returns (uint256)
claimableAmount(uint256 tokenId_) view returns (uint256)
getInfo(uint256 tokenId, address owner, string tokenSymbol) view returns (string)
getVestingSnapshot(uint256 tokenId_) view returns (uint8, uint64, uint256, uint256, uint64[], uint32[], uint256, string, bool)
units2amount(uint256 units_) view returns (uint256)
vestingById(uint256) view returns (uint8 claimType, uint64 term, bool isValid, uint256 vestingAmount, uint256 principal, string originalInvestor)
State-modifying
Events _acceptAdmin()
_setBaseExternalURI(string uri_)
_setBaseImageURI(string uri_)
_setManager(address newManager_)
_setPendingAdmin(address newPendingAdmin)
claim(address payee, uint256 tokenId, uint256 amount) returns (uint256)
initialize(address underlying_)
mergeVesting(address owner_, uint256 tokenId_, uint256 targetTokenId_)
mint(uint8 claimType_, address minter_, uint256 tokenId_, uint64 term_, uint256 amount_, uint64[] maturities_, uint32[] percentages_, string originalInvestor_) returns (uint256)
recharge(address recharger_, address owner_, uint256 tokenId_, uint256 amount_) returns (uint256)
splitVesting(address owner_, uint256 tokenId_, uint256 newTokenId_, uint256 splitUnits_)
transferVesting(address from_, uint256 tokenId_, address to_, uint256 targetTokenId_, uint256 transferUnits_)
ClaimVesting(address indexed payee, uint256 indexed tokenId, uint256 claimAmount)
MergeVesting(address indexed owner, uint256 indexed tokenId, uint256 indexed targetTokenId, uint256 mergeVestingAmount, uint256 mergePrincipal)
MintVesting(uint8 indexed claimType, address indexed minter, uint256 indexed tokenId, uint64 term, uint64[] maturities, uint32[] percentages, uint256 vestingAmount, uint256 principal)
NewAdmin(address oldAdmin, address newAdmin)
NewManager(address oldManager, address newManager)
NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
RechargeVesting(address indexed recharger, address indexed owner, uint256 indexed tokenId, uint256 rechargeVestingAmount, uint256 rechargePrincipal)
SplitVesting(address indexed owner, uint256 indexed tokenId, uint256 newTokenId, uint256 splitVestingAmount, uint256 splitPricipal)
TransferVesting(address indexed from, uint256 indexed tokenId, address indexed to, uint256 targetTokenId, uint256 transferVestingAmount, uint256 transferPrincipal)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.