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
Pay a list of wallets
Each wallet gets its own entitlement account, so a claim costs the same whether the list has ten wallets or ten thousand, and a double claim is impossible by construction.
64.0% claimed412/640 walletsRelease over time
Linear release with a cliff and discrete intervals. The beneficiary claims whatever has vested, as often as they like; cancellation is opt-in at creation and never claws back what was already earned.
Lock tokens
Prove liquidity or team tokens stay put until a date.
Create token
Mint your own SPL token, ready to distribute.
Create multisig
A shared wallet that needs several approvals.
Burn tokens
Destroy tokens for good and reduce the supply.
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
AlreadyClaimedNobody claims on someone else's behalf
The recipient signs, and their key is part of the account address
ConstraintSeedsA beneficiary never receives more than what vested
Claimable is recomputed on chain from the block time
ExceedsClaimableClaims open only on a fully funded campaign
Activation checks the vault balance against the sum of allocations
AirdropUnderfundedCancelling never takes back what already vested
Only the unvested part returns to the creator
VestingNotCancelableChanging 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