Web3 Market
HomeToken ToolsToken Vesting ScriptsTokenVesting Pro - Ethereum Token Vestin...

TokenVesting Pro - Ethereum Token Vesting Script

TokenVesting Pro - Ethereum Token Vesting Script

$95.00
Last Updated 5 months

Description

Professional Token Vesting Platform with Multi-Schedule Support


What is TokenVesting Pro?

TokenVesting Pro is a production-ready vesting solution for Ethereum-based projects.
Create time-locked token release schedules for team members, investors, advisors, and stakeholders.

Vesting releases tokens gradually with optional cliffs and full per-schedule control — essential for long-term incentives and project stability.


How It Works — Admins

  1. Deploy the vesting contract with your token address
  2. Fund the contract with tokens
  3. Create schedules for beneficiaries
  4. Manage: update, revoke, or pause schedules

How It Works — Beneficiaries

  1. Connect via MetaMask or compatible wallet
  2. View all assigned schedules
  3. Track progress with live countdowns
  4. Claim tokens as they vest

Key Concept: Tokens stay locked in the contract — only vested amounts are claimable.


What’s Included

CategoryFiles & Features
Smart ContractsTokenVesting.sol, TestToken.sol
DeploymentHardhat config + scripts
FrontendReact + TypeScript, Vite
UI FrameworkMaterial-UI v5
Wallet IntegrationWagmi v2, Viem, WalletConnect
Admin PanelSchedule management, CSV batch upload
User DashboardClaiming, progress tracking
ThemesLight & Dark mode
DocumentationFull setup, deployment, usage guide

File Structure

TokenVestingPro/
├─ contracts/
│   ├─ TokenVesting.sol
│   └─ TestToken.sol
├─ src/
│   ├─ components/
│   │   ├─ AdminPanel.tsx
│   │   ├─ UserDashboard.tsx
│   │   ├─ CSVBatchUpload.tsx
│   │   └─ ConnectWallet.tsx
│   ├─ config/
│   ├─ theme/
│   └─ utils/
├─ hardhat.config.ts
├─ package.json
└─ README.md

Key Features

FeatureDescription
Cliff periodsDelay before first unlock
Linear vestingSmooth daily/hourly releases
Multiple schedules per addressFlexible allocations
Revocable schedulesCancel unvested tokens
Pause/UnpauseEmergency control
CSV batch uploadCreate 100s of schedules instantly
Live countdowns & progressReal-time UX
Responsive UIMobile-first, dark/light
Wallet supportMetaMask, WalletConnect, Coinbase
OpenZeppelin securityOwnable, Pausable, ReentrancyGuard

Smart Contract Functions

Admin

  • createVestingSchedule
  • createVestingSchedulesBatch
  • revokeVestingSchedule
  • updateVestingSchedule
  • pause() / unpause()
  • emergencyWithdraw

Public

  • claim
  • claimAll
  • getClaimableAmount
  • getTotalClaimableAmount
  • getVestingSchedules
  • getContractStats

Technical Stack

LayerTechnology
Smart ContractsSolidity 0.8.20, Hardhat, OpenZeppelin
FrontendReact 18, TypeScript, Vite
UIMaterial-UI v5
BlockchainWagmi v2, Viem
WalletWalletConnect, MetaMask
UtilsDayJS, CSV Parser

Networks Supported

  • Ethereum Mainnet
  • Sepolia Testnet
  • Any EVM chain (configurable)

Vesting Schedule Example

ParameterValue
Total Amount10,000 tokens
Start TimeJan 1, 2025
Cliff180 days
Duration720 days (linear)
RevocableYes

Timeline:

  • Day 0–180: Cliff → 0 claimable
  • Day 180: Cliff ends → first unlock
  • Day 180–900: Linear daily unlocks
  • Day 900: Fully vested

Common Use Cases

Use CaseTypical Setup
Team allocations2–4 yrs, 1-yr cliff
Investor locksBy round, tiered cliffs
Advisor compensation6–12 months, linear
Community rewardsTime-based airdrops
Partnership milestonesRevocable on conditions
Employee packagesMonthly vesting

Quick Start

npm install

# .env (Backend)
PRIVATE_KEY=your_private_key_here
SEPOLIA_RPC_URL=your_rpc_url

npx hardhat run scripts/deploy.js --network sepolia

# Frontend .env
VITE_TOKEN_ADDRESS=0x...
VITE_VESTING_ADDRESS=0x...
VITE_WALLETCONNECT_PROJECT_ID=your_project_id

npm run dev

Security & Customization

FeatureImplementation
OpenZeppelinOwnable, Pausable, ReentrancyGuard
SafeERC20Secure token handling
Event LoggingFull audit trail
Theme ColorsEdit src/theme/colors.ts
Network Configsrc/config/wagmi.ts

Requirements

  • Node.js 16+, npm/yarn
  • MetaMask or compatible wallet
  • ETH for gas (testnet or mainnet)
  • Basic Ethereum & smart contract knowledge

What You Get

  • Complete source code (contracts + frontend)
  • Deployment scripts & config
  • Full documentation & guides
  • CSV batch upload template
  • Production-ready setup

License & Usage Rights

  • Full commercial rights to use, modify, deploy
  • Unlimited projects, rebrand/white-label

Restriction: Reselling or redistributing the source code is not permitted.


Deploy professional vesting in minutes. Build trust with transparency.

Disclaimer: Web3.Market is a marketplace platform that facilitates the sale of digital products between independent sellers and buyers. We do not develop, endorse, or guarantee any product listed on this platform. All products are provided by third-party sellers and are sold "as is." Web3.Market assumes no responsibility or liability for the functionality, security, legality, or any use or misuse of products purchased through this platform. Buyers are solely responsible for evaluating the suitability of any product for their intended purpose and for ensuring compliance with all applicable laws and regulations. By purchasing, you acknowledge that Web3.Market shall not be held liable for any direct, indirect, incidental, or consequential damages arising from the use of any product.

$95.00USD

One-time payment • Lifetime access

Source codeLifetime updatesCommercial license
Pay with:
BTC
ETH
USDT
SOL
BNB
+20

Product Info

CategoryToken Tools
TypeToken Vesting Scripts
Blockchainethereum
Last Updated5 months
ChainLabs
ChainLabsAuthor

RPC Providers

Need a reliable RPC endpoint for your dApp? Get started with these trusted providers:

QuickNode
QuickNode
Fast blockchain infrastructure
Tatum
Tatum
Web3 development platform
$95.00

Your Code Belongs on Web3

Ship smarter dApps, plug into our marketplace, and grow with the next wave of the internet.

Web3 Market

The leading marketplace for Web3 products

Popular

  • Presale / ICO Scripts
  • Launchpad Scripts
  • Airdrop & Claim Portals
  • Token Generators
  • Liquidity Lockers
  • DEX Scripts
  • Staking Scripts
  • Telegram Buy Bots

Developer Tools

  • RPC & Nodes
  • Smart Contracts
  • Security & Auditing
  • Oracles & Data Feeds
  • Wallets & Auth
  • Analytics
  • Account Abstraction
  • Documentation
  • Browse All Tools

Company

  • About Us
  • News
  • Web3 Jobs
  • Become a Developer
  • Affiliate Program
  • Free Smart Contract Audit
  • Contact Us

Legal

  • Terms of Service
  • Privacy Policy
  • License Agreement
  • Refund Policy

© 2026 Web3.Market. All rights reserved.

Built with ♥ for the Web3 community