This Solidity program is a full stack "Vesting contract" program that implements the factory contract model to allow individuals create a vesting contracts and also it has a frontend fully integrated with smart contracts and deployed on the plogon mumbai testnest
This program is a simple contract written in Solidity, a programming language used for developing smart contracts on the Ethereum blockchain. The contract is a factory contract that deploys new instances of a child contract which individuals can use to create vesting plans on behalf of staffs or stakeholders, of their company,the contract implements a time lock system which prevents users from withdrawing vested tokens before the alloted unlock time.
Implemented The contract implements the following features: Function that allows an organization to register themselves and their token Function that allows an Organization to be able to mention the type of stakeholder and their vesting period. Function that Organization should be able to whitelist addresses for certain stakeholders (founders, investors etc.). Whitelisted addresses should be able to claim their tokens after the vesting period.
Front End link: https://vestingproject.vercel.app/
Contract Addresse: 0x93723624D8d63378b3Aa22C86d7deaa821341edB
TokenContract: https://mumbai.polygonscan.com/address/0x93723624D8d63378b3Aa22C86d7deaa821341edB