SolVest
en
Open the app
Token distribution infrastructure · Solana

Tokens that unlock
by rule, not by promise.

SolVest runs airdrops and vesting schedules inside a Solana program. The vault is owned by the program, the release rule lives in its code, and the release curve is recomputed on chain at every claim. This page is just a reader.

Release curve · 1,000,000 tokens · monthly

cliff 6 mo · term 24 mo

start
Jan 01, 2027
cliff
Jul 01, 2027
end
Jan 01, 2029
released at marker
369,357

Quick actions

What the program refuses to do

Every guarantee has an error behind it

  • A recipient claims at most once

    One allocation account per (campaign, wallet), flipped on claim

    AlreadyClaimed
  • Nobody claims on someone else's behalf

    The recipient signs, and their key is part of the account address

    ConstraintSeeds
  • A beneficiary never receives more than what vested

    Claimable is recomputed on chain from the block time

    ExceedsClaimable
  • Claims open only on a fully funded campaign

    Activation checks the vault balance against the sum of allocations

    AirdropUnderfunded
  • Cancelling never takes back what already vested

    Only the unvested part returns to the creator

    VestingNotCancelable
  • Changing the protocol fee never touches existing agreements

    Each campaign and schedule stores the fee it was created with

    InvalidFee

Protocol admin

Can tune the protocol

  • set the fees: a token %, up to a 5% hard cap, and flat SOL fees, also capped
  • point fees at another treasury
  • pause and unpause new operations
  • hand the role over, in two steps

Protocol admin

Cannot touch your funds

  • no path to move tokens out of a vault
  • cannot cancel a vesting
  • cannot edit an allocation or a schedule
  • cannot change the fee of something already created