/VestingDapp

VDAPP is a decentralized application (DApp)

Primary LanguageJavaScript

VDAPP - Vesting DApp

Description

VDAPP is a decentralized application (DApp) designed for vesting tokens by an organization. It allows tokens to be vested over a specific duration, after which they can be claimed by the intended recipients. In case the recipients are unable to claim their vested tokens, the admin has the capability to claim them on their behalf.

Features

  • Token Vesting: Tokens can be vested over a specified duration.
  • Claim Functionality: Recipients can claim their vested tokens once the vesting duration is over.
  • Admin Claim: Admin has the authority to claim tokens on behalf of recipients who are unable to claim them.

Getting Started

Prerequisites

To run the VDAPP, you need:

  • Ethereum Wallet or a compatible browser with MetaMask extension installed.
  • Solidity compiler.

Installation

  1. Clone the repository:
git clone https://github.com/your-username/VDAPP.git
cd VDAPP
npm install

Usage

To run the VDAPP, you need:

  • Connect to your Ethereum wallet and ensure it's connected to the desired network (e.g., Rinkeby, Ropsten, etc.).
  • Deploy the compiled smart contract to the blockchain using Remix or a similar tool.
  • Interact with the deployed contract through its user interface to vest tokens and claim them.
  • As an admin, utilize the designated functionality to claim tokens on behalf of recipients if needed.

Contributing

  • Contributions are welcome!

Author

Video walkthrough.

CONTRACT

License

  • This project is licensed under the [MIT] License - see the LICENSE.md file for details