{"id":19878928,"url":"https://github.com/devrapture/VestaChain","last_synced_at":"2025-05-02T13:31:07.096Z","repository":{"id":254463226,"uuid":"843970913","full_name":"devrapture/VestaChain","owner":"devrapture","description":"An ERC token Vesting Dapp designed to facilitate token vesting for organisations that wish to manage the distribution of their ERC20 tokens to stakeholders such as founders, investors, and other key contributors.","archived":false,"fork":false,"pushed_at":"2024-08-25T03:18:45.000Z","size":306,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-01T02:34:28.865Z","etag":null,"topics":["solidity"],"latest_commit_sha":null,"homepage":"https://vesta-chain.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devrapture.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-18T01:26:26.000Z","updated_at":"2024-08-25T03:18:48.000Z","dependencies_parsed_at":"2024-08-23T17:06:22.693Z","dependency_job_id":"0e7c1328-568f-4c10-821f-535fbb3acfef","html_url":"https://github.com/devrapture/VestaChain","commit_stats":null,"previous_names":["coolpythoncodes/vestachain","devrapture/vestachain"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devrapture%2FVestaChain","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devrapture%2FVestaChain/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devrapture%2FVestaChain/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devrapture%2FVestaChain/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devrapture","download_url":"https://codeload.github.com/devrapture/VestaChain/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252046105,"owners_count":21685948,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["solidity"],"created_at":"2024-11-12T17:07:05.159Z","updated_at":"2025-05-02T13:31:06.584Z","avatar_url":"https://github.com/devrapture.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## VestaChain - ERC20 Vesting DApp\n\nVestaChain is a decentralized application (DApp) designed to facilitate token vesting for organizations that wish to manage the distribution of their ERC20 tokens to stakeholders such as founders, investors, and other key contributors.\n\nBy utilizing VestaChain, organizations can securely and transparently manage the vesting process, ensuring that tokens are released to stakeholders only after a predefined vesting period.\n\n## Key Features\n\n### 1. Organization Registration and Token Creation\n\nOrganizations can register themselves on VestaChain by providing their details. During the registration process, a unique ERC20 token is created specifically for the organization.\n\n### 2. Adding Stakeholders\n\nOrganizations can add stakeholder addressing to their vesting schedules. These stajeholders can claim their vested tokens after the vesting period has elapsed.\nThis ensures that only authorized stakeholders can participate in the vesting process.\n\n### 3. Secure Token Claims\n\nWhitelisted stakeholders can claim their vested tokens after the vesting period has elapsed.\nThe DApp ensures that tokens are securely transferred to the stakeholder's wallet only after the vesting conditions have been met.\n\nThe organization owner can withdraw all unvested tokens at any time.\n\n### 4. Transparency and Immutability\n\nAll transactions and vesting schedules are recorded on the blockchain, ensuring transparency and immutability.\nStakeholders can verify their vesting schedule and track the status of their tokens in real-time.\n\n## Technology Stack \u0026 Tools\n\n- NextJS\n- Solidity\n- Foundry\n- Ethers.js\n- Web3Modal\n\n### Quickstart\n\nJumpstart your development with these simple steps:\n\nClone and Set Up the Project\n\n1. **Clone and Set Up the Project**\n\n```shell bash\ngit clone https://github.com/coolpythoncodes/VestaChain\ncd VestaChain\nmake install\n```\n\n2. **Update the environment variables**\n\nCopy the env example files to env files\n\n```shell\nmake copy-env\n```\n\n3. **Launch the NextJS Application**\n\n```shell\nmake dev\n```\n\n## Show your support\n\nGive a ⭐ if you like this project!\n\n## Useful links\n\n- [Verified Vesting address on Sepolia etherscan](https://sepolia.etherscan.io/address/0xd0865AF6Bec88c46Bb69697D08c8fA37900CD754)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevrapture%2FVestaChain","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevrapture%2FVestaChain","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevrapture%2FVestaChain/lists"}