Skip to content

TokenTable Developer Docs

TokenTable distributes tokens through two families of smart contracts, and each project deploys and owns its own.

  • Airdrop sends tokens to large numbers of recipients. Allocations are committed as a Merkle root, or approved one claim at a time with a signature, so the contract never stores the recipient list.
  • Unlocker runs vesting schedules for a smaller group, such as investors, the team or a treasury. A preset describes an unlocking curve; an actual applies it to one recipient with an amount and a start time.
EVM Solana TON Starknet
Airdrop Merkle and signature distributors Merkle and signature distributors Merkle distributor
Unlocker Contracts Program Cairo contracts

Where to start

If you want to Go to
Understand how an airdrop is set up and claimed How Airdrop works
Create a vesting schedule step by step How Unlocker works
Import the EVM contracts into a Solidity project Unlocker on EVM
Look up a function, event or error The contract pages under each chain
Check what changed between releases Unlocker EVM changelog
Read the audit reports Audits