Unvest provides 2 smart contracts that allow users to lock an amount of ERC20 token that locks ERC20 tokens and allows them to be partially unlocked based on milestones. The contract contains logic to calculate and track the claimable amount of tokens for each account, as well as a fee that is charged for each transfer.

Please note that Unvest smart contracts are under BUSL license until the Change Date, currently 2027-01-01.