StreamVault : Token Vesting Platform
StreamVault is a token locking and streaming service on HyperEVM that enables projects, DAOs, and teams to manage token vesting schedules securely and transparently. It supports linear distributions, optional cliffs, editable/cancelable streams, and multiple streams per recipient. The platform solves the problem of trustless token distribution while keeping deployment costs minimal and user-friendly. Additionally the smart contract functions as an ERC20 compatible non-transferable virtual token which can be used e.g. for governance. A virtual token refers to the representation of an individual's unvested tokens as a non-transferable ERC20 balance, which can be utilized for governance purposes (such as Snapshot). If many vesting schedules are known upfront, instead of creating each one individually (which is costly and inefficient), the TokenVestingMerkle contract lets you batch them by submitting a Merkle tree of schedules at deployment. Beneficiaries can then claim their vesting by providing a valid Merkle proof.
📂 Project Links
- Smart Contracts: https://github.com/drparadox05/StreamVault-Contracts
- Frontend Code: https://github.com/drparadox05/StreamVault-Frontend
- Live Demo: https://stream-vault-frontend.vercel.app/
- Video: https://drive.google.com/file/d/1JgeFH2gKM-9eE3vJNhaRpGDMo__BczeA/view?usp=sharing