Token Tool by Bitbond
Pricing

Vest Tokens on Stellar Mainnet

Vest Tokens on Stellar Mainnet

Escrow tokens in an immutable contract and release them to a recipient on a schedule you choose

Escrowed vesting, enforced on-chain

…

Projects launched with Token Tool

4.8

Average token creation time in minutes

13,000+

Community members

Real escrow

Tokens leave your treasury at creation
Nobody, including you, can divert them
Immutable contract with no upgrade path

Every schedule shape

Cliff, linear and stepped releases
TGE and cliff unlocks in one schedule
Optionally cancelable for team grants

Trusted by Institutions and Web3 builders alike

Reto Grässli

Reto Grässli

Senior Project Manager at VP Bank

"Art, collectibles and other real assets can be a great addition to any diverse portfolio. We use Token Tool in combination with our bank-grade custody solution to tokenize valuable assets for our private clients."

Anya Sharma

Anya Sharma

AI Founder

"As a founder building AI agents, speed and security are crucial. The Token Tool smart contract generator was instrumental for our token and IDO launch. Highly recommend!"

DAO Dave

DAO Dave

Web3 Builder

"Hi DAO friends! Dave here. This no-code token generator? Game changer. Launched our governance token in minutes, no dev headaches. Join us!"


Vest tokens on Stellar FAQ

A vesting schedule escrows tokens in an immutable Stellar contract and releases them to a recipient gradually over time instead of all at once. The tokens leave your treasury the moment the schedule is created, so the recipient does not depend on a promise: the release is enforced on-chain by a contract with no upgrade path.

Any SEP-41 token and any Stellar Classic asset. A Classic asset is vested through its Stellar Asset Contract, which Token Tool deploys for you if needed. Tokens that charge a fee on transfer are not supported, because the amount reaching escrow would be smaller than the amount recorded for the schedule.

One schedule covers every common shape:

A start date and an end date for the gradual release.
An optional start unlock percentage, released immediately at the start date — the usual TGE unlock.
An optional cliff date with its own cliff unlock percentage.
A release interval that controls how often the streamed portion becomes claimable.
An optional cancelable flag for team grants.

A schedule with no cliff and no unlock percentages is a plain linear vest.

The linear part of the schedule accrues from the start date, not from the cliff. The cliff withholds that accrual rather than delaying it, so on the cliff date the recipient can claim the start unlock, the cliff unlock and the backlog that built up between start and cliff. That is the ordinary meaning of "a 1-year cliff on a 4-year vest": 25% lands at the cliff. That figure is exact only for a continuous schedule with no start unlock and no cliff unlock — those percentages are released on top of the streamed portion, which accrues on what is left after them.

With a stepped release interval the backlog is rounded down to the last whole interval. If the interval does not divide evenly into the time between start and cliff, slightly less than the full start-to-cliff backlog lands at the cliff, and the remainder follows at the next step.

If you want nothing at all to accrue before the cliff, set the start date equal to the cliff date instead.

Continuous (every second) — the claimable amount grows with every ledger.
Daily (once per day)
Weekly (once a week)
Monthly (every 30 days)
Quarterly (every 90 days)

A longer interval means fewer, larger steps. The interval cannot be longer than the schedule itself.

The recipient claims whatever has vested so far, to their own account or another address, as often as they like — claims are partial and repeatable, and the rest keeps vesting on the same schedule. Anyone may trigger a release, but the funds only ever move to the recipient, so a project can pay the network fee on a recipient's behalf without gaining any control over the tokens. The recipient can also transfer the schedule to a new address, which then takes over every claim.

Only if you created it as cancelable. When you cancel, the unvested remainder returns to you and everything that has already vested stays claimable by the recipient forever. A schedule created as non-cancelable can never be canceled, and a schedule that has fully vested has nothing left to return. You can also make a cancelable schedule non-cancelable at any time, which is permanent.

Yes. Paste one address and amount per line and every recipient gets the same schedule, while each schedule stands alone afterwards. A single transaction creates at most 50 schedules, so longer lists are split into batches that you sign in turn. You sign one transaction per batch, and an interrupted run resumes where it stopped.

99 USD per transaction, covering its first vesting schedule, plus 5 USD for each further schedule in it, charged in XLM in the same transaction that escrows the tokens — so a batch of 50 costs 344 USD in one transaction. Claiming, releasing, canceling, transferring and making a schedule non-cancelable carry no service fee. The ordinary Stellar network fee applies on top. See the Token Tool pricing page.

A schedule can run for at most 100 years. Its start date can be backdated by at most 30 days and set at most 10 years into the future, the cliff must fall between start and end, and the start unlock and cliff unlock together cannot exceed 100%.

Yes. Every schedule has a public share page showing the token, amount, recipient, full schedule and a live countdown to the next release, read straight from the contract. Batches have their own page covering all of their schedules, and as the creator you also get a dashboard of everything you have created.

Freighter, LOBSTR and any wallet that supports WalletConnect, including LOBSTR vault multisig accounts.

© Bitbond 2026 | www.bitbond.com | Imprint | Terms & Conditions | Crypto Affiliate Program