Token vesting or streaming is a need for SpaceDAO to release tokens gradually.
We can leverage tools like:
However, until now, all of these tools don’t support cliff. To create a vesting schedule with a cliff, we have to deploy our custom contract and interact with the contract directly without a user-friendly interface.
https://github.com/thematters/vestings is a fork from https://github.com/abdelhamidbakhta/token-vesting-contracts, which added support for Polygon networks.
Once it’s deployed, we can create a new vesting schedule for a beneficiary, and the beneficiary can release vested amount of tokens.
Here is how it works:
Vesting schedule is to give beneficiaries the right to tokens for a specific period.
For example, to incentivize a DAO member with tokens, we can create a vesting schedule that lockup (cliff) for 12 months and then a 24-month linear unlock.
Address of the beneficiary to whom vested tokens are transferred.
Cliff is a lockup period. During this period, the beneficiary can’t release any tokens.