LinearVesting
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
0
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 "LinearVesting"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "LinearVesting"
ABI
ABI objects
Getter at block 20948051
defaultStart() view returns (uint256)
0
getVestingSchedules() view returns (struct VestingSchedule[])
[]
handler() view returns (address)
0x0000000000000000000000000000000000000000
interval() view returns (uint256)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
periods() view returns (uint256)
0
releaseSwitch() view returns (bool)
false
switchOperator() view returns (address)
0x0000000000000000000000000000000000000000
token() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
blocklist(uint256) view returns (bool)
getMode(uint256 index) view returns (uint8)
getModeInfos(uint8 key) view returns (uint256 infoPeriods, uint256 infoInterval)
getReleasableAmount(uint256 index) view returns (uint256)
getSwitch(uint256 index) view returns (bool)
getUsedTxHashes(bytes32 txHash) view returns (bool)
vestingSchedules(uint256) view returns (uint256 start, address beneficiary, uint256 amount, uint256 released)
State-modifying
Events addLinearVesting(address beneficiary, uint256 amount)
addLinearVesting(bytes32 txHash, address beneficiary, uint256 amount, uint8 mode)
addRedeemLinearVesting(address beneficiary, uint256 amount, uint8 mode)
init(address initToken, uint256 initPeriods, uint256 initInterval)
release(uint256 index)
setBlocklistBatch(uint256[] indices, bool value)
setDefaultStart(uint256 newDefaultStart)
setHandler(address newHandler)
setModeInfos(uint8 key, uint256 newPeriods, uint256 newInterval)
setSwitch(uint8 key, bool value)
setSwitchOperator(address newSwitchOperator)
transferOwner(address owner_)
withdraw(address otherToken, uint256 amount, address receiver)
LinearReleaseDeployed(uint256 index)
Released(uint256 index, address beneficiary, uint256 amount)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.