Vesting Dapp with Bunzz SDK
Tech stack: NuxtJs, VueJs, Ethers, Html, Css, BootstrapVue
Note: You must be on Goerli testnet to run the live link
Live Link : https://vesting-token.netlify.app/
This dapp allows a user, for example a company owner to reward employees with an amount of token if the employee stays longer at the company and to penalize an employee who terminates a contract.
The datails for creating a vesting schedule are collected in a form. The input fields are:
- Beneficiary Wallet Address: The wallet address of the user to be given the reward
- Start Date: the start date for the vesting period
- End date: the end date for the vesting schedule. By this date, the token can be withdrawn by the beneficiary
- Amount: The amount of token to be given to the beneficiary (amount * 10^18)
- Cliff: It's a set period after which the beneficairy can withdraw vested tokens
- Revocable: this gives the owner the ability to revoke a vesting schedule. It can be true or false
- Splice second: its represent's the amount of token to be vested by the second.
Features Completed
- Creating of Dapp in bunzz (Vesting + ERC20)
- Connecting ERC20 token to the Vesting Dapp
- Transfer ERC20 token to Vesting Dapp
- Connect frontend app to bunzz sdk
- Dapp owner can create a vesting schedule

