Every app you ever approved is still holding on.Put them on a leash.

Leash finds every token allowance your Solana wallet has handed out, cuts the ones you forgot in one signature, and ties new ones with a hard limit. Free to scan, 0% fee, live on mainnet.

Scan my wallet
Knot I · The field Example wallet · demo leashes

Two leashes out.

TieWalkTautForgottenLanternCut
Knot II · How a leash works

An allowance is a leash with a length.

On Solana, any token account can name one delegate: an app, a bot or a person who may move up to a set amount of that token without your keys. Leash makes that permission something you can see, measure and cut.

1 · Tie

You give a leash

Pick a token, paste who gets it, set the length. You sign once. Nothing moves.

ApproveChecked
2 · Walk

It spends, a knot burns

The delegate moves tokens on its own, and every spend shortens what's left.

TransferChecked · delegate signs
3 · Taut

It can't go further

When the allowance hits zero, the network refuses its next spend. No exceptions.

allowance = 0
4 · Cut

You cut it, for good

One signature removes the delegate. It can't spend another token, ever.

Revoke
Knot III · The lantern

Most leashes are the ones you forgot.

Airdrop checkers, old DEX routers, a game you played once. Allowances don't expire, and wallets don't show them. The lantern reads every token account you own, in both token programs, and lights up anything that lets someone else touch your tokens.

  • Unlimited leashesA delegate allowed to move effectively any amount. The first thing to cut.
  • Leashes longer than your balanceThe delegate can take everything that account holds right now.
  • Capped leashesLimited allowances you might still want, shown with exactly how much slack is left.
  • Someone else can close the accountA foreign close authority. Leash hands it back to you.
  • A permanent delegate in the token itselfSome Token-2022 coins let their creator move anyone's balance. No one can cut that, so Leash tells you to move out.
Lantern · 41 token accountsExample scan
BONK · unlimitedto 7xKX…9fQ2 · approved 14 months ago
Cut
USDC · 250 of your 250to Fq7m…3kPz · covers your whole balance
Cut
JUP · 40 leftto DcaB…oT11 · capped
Cut
WIF · close authorityto 3hRq…Lm8e · can close the account
Take back
XQT · permanent delegatebuilt into the token · can't be cut
Move out
Cut all four · one signature
Knot IV · Anatomy of a leash

Five parts, all onchain.

No Leash contract sits in the middle. Every part of a leash is a field in your own token account, set and cleared by the SPL Token program that every Solana wallet already trusts.

USDC ADCBE
  • A
    The ring is your token accountOnly its owner, you, can tie or cut a leash on it. Your keys never leave your wallet.
  • B
    The clasp is the delegateOne address per token account: delegate. A new leash replaces the old one.
  • C
    The knots are the allowanceCounted in the token's own units: delegated_amount. Every spend burns some.
  • D
    The tag names the tokenApproveChecked confirms the mint and decimals, so a leash can't be tied to the wrong coin.
  • E
    The cut is one instructionRevoke clears the delegate. Leash packs up to fourteen cuts into each signature.
Knot V · Give anything a leash

Let it spend. Only that much.

A leash is the safe way to let something else touch your money: it can never take more than you set, and you can cut it the second you change your mind.

Bots

A trading bot on 100 USDC

Your DCA or sniper bot gets a budget instead of your seed phrase.

People

A teammate's spending budget

Pay contractors or buy ads from a shared wallet, up to a limit you set.

Family

An allowance, literally

Fifty USDC a month from your wallet. Re-tie it when it runs out.

The walk link

Send the leash as a link

After you tie a leash, Leash gives you a link for the delegate. They connect their own wallet, see exactly how much slack is left, and spend it to any address. You watch the knots burn from your side.

Cold + hot

A hot wallet on a short leash

Keep tokens in your vault and let a hot wallet spend a capped amount of them.

Knot VI · What a leash can't do

Honest about the rope.

Leash is built only on what the SPL Token program does. Here is exactly where that ends.

  • ✦One leash per token account. Tying a new one replaces the old one, and Leash warns you first.
  • ✦A delegate can spend its slack to any address. The length is the protection, so keep leashes short.
  • ✦Plain SOL can't be delegated on Solana. Wrapped SOL (wSOL) can.
  • ✕A permanent delegate built into a Token-2022 coin can't be cut by anyone. Leash shows it so you can move out.
  • ✕Leash can't see a token account whose owner was already changed away from you. That one is gone from your wallet.
  • ✕Leash never holds your tokens or keys, and there's no Leash contract to trust or exploit.
Scan with the lanternFreeread-only
Cut leashes0% · network fee only≈ 0.000005 SOL per signature, up to 14 cuts each
Tie a leash0% · network fee only
Walk (delegate spends)0% · network fee only+ account rent if the recipient never held the token, paid by the delegate
Leash's cut of anything0%
Knot VII · $LEASH

The coin that holds the line.

$LEASH is the flag for everyone who'd rather give a budget than a blank check. Leash itself is free and takes nothing, so the coin is the community around it: the people who scan, cut, and tell their friends to do the same.

The only official CAdrops at launch
Knot VIII · Questions
Does Leash ever hold my tokens?

No. Leash has no contract and no vault. Scanning only reads public data. Cutting and tying are instructions you sign in your own wallet, sent straight to the SPL Token program.

What exactly is a token allowance on Solana?

Every token account can name one delegate and an amount. That delegate can move up to that amount without your signature. Apps ask for it with an "approve" step, and it stays until you revoke it or it's used up.

Does scanning cost anything?

No. The lantern is read-only and needs no signature. You can even scan someone else's address to check it before you trust it.

Will cutting a leash break an app I still use?

Only apps that rely on that allowance, such as some bots and recurring payments. Leash shows each delegate so you can keep the ones you recognize and cut the rest.

Which wallets work?

Phantom, Solflare and Backpack on desktop, and the in-app browsers of Phantom and Solflare on mobile.

What's a permanent delegate?

A Token-2022 feature where the coin's creator can move anyone's balance of that coin forever. It isn't a leash you tied, so nobody can cut it. If a token you hold has one, Leash flags it in red.