TokenVestingLinear
Verified contract
Active on
Ethereum with 75,700 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x1bbe…1fed
Balances ($46,337,706.07)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
PORTAL | ERC-20 | 151.96527M | $0.304923 |
$46,337,706.07 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21157961 | a minute ago | | | 0 | 0.0020607471 | |
| 21157941 | 5 minutes ago | | | 0 | 0.0025647861 | |
| 21157906 | 12 minutes ago | | | 0 | 0.0019639663 | |
| 21157850 | 23 minutes ago | | | 0 | 0.0022749620 | |
| 21157789 | 36 minutes ago | | | 0 | 0.0013557695 | |
| 21157785 | 36 minutes ago | | | 0 | 0.0011116384 | |
| 21157741 | an hour ago | | | 0 | 0.00065442836 | |
| 21157686 | an hour ago | | | 0 | 0.00068725508 | |
| 21157683 | an hour ago | | | 0 | 0.00069001822 | |
| 21157650 | an hour ago | | | 0 | 0.00092782987 |
ABI
ABI objects
Getter at block 21157965
owner() view returns (address)
0x370a976ecf1b02dd8f56279d55d85c946f4a3fc6
root() view returns (bytes32)
0x2f2f5cd0a5aa6f0683e58b0a54a62ef40bb8830bea3223b74e9d857a97f40025
signerAddress() view returns (address)
0x7708ff46d0ac2665ae05629614d1ee9ea6880e2c
token() view returns (address)
0x1bbe973bef3a977fc51cbed703e8ffdefe001fed
Read-only
bytes32ToAddress(bytes32 b) pure returns (address)
claimableAmount(address user) view returns (uint256)
claimableAmountById(bytes32 userAddressInBytes) view returns (uint256)
primaryWalletBytesToAddress(bytes32) view returns (address)
schedules(address) view returns (uint256 allocation, uint256 claimed, uint64 startTimestamp, uint64 endTimestamp, uint8 initUnlockPercentage)
State-modifying
Events activateVesting(struct TokenVestingLinearUserSchedule userSchedule, bytes32[] proof, address recepientAddress, bytes signature)
adminUpdateRecepientWallet(bytes32 userAddressInBytes, address currentRecepientWallet, address newRecepientWallet)
releaseTokens(address to)
renounceOwnership()
setSignerAddress(address signerAddress_)
transferOwnership(address newOwner)
updateRecepientWallet(bytes32 userAddressInBytes, address newRecepientWallet)
updateTokenAddress(address newToken)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RecepientAddressUpdated(bytes32 indexed userAddressInBytes, address indexed currentRecepientWallet, address indexed newRecepientWallet)
ScheduleSet(address indexed recepientAddress, bytes32 user)
SignerAddressSet(address signerAddress_)
TokenAddressUpdated(address newToken)
TokensReleased(address indexed user, uint256 amount)
constructor(address signerAddress_, bytes32 root_)
This contract contains no fallback and receive objects.
AllocationNotFound(address user)
InvalidDataPassed()
InvalidRecepientAddressPassed()
InvalidSignaturePassed()
InvalidSignerPassed()
InvalidTokenPassed()
TokenAddressAlreadySet()
TransferFailed()
Unauthorized()
UserAlreadyExists()
UserIdAlreadyInUse(bytes32 primaryWalletBytes)