ERC20 linear vesting with start date for a specific beneficiary.
tokenAddress
ERC20 token to reward the beneficiary with.beneficiaryAddress
The address receiving the vested tokens.startTimestamp
Unix timestamp representing the date vesting begins.durationSeconds
Amount of seconds representing how long the vesting will last once started.release()
Releases the vested amount based on current time to the beneficiary.released()
Amount of tokens released so far.releasable()
Amount available to be released at the current time.vestedAmount(uint64 timestamp)
Amount expected to be vested at the given timestamp.