Docs

How Boarlink works, and what the on-chain program can do.

What it is

Boarlink turns tokens into a link you can send to anyone. Instead of asking for a wallet address, you lock some tokens and get a URL — whoever opens it can claim what's inside, into whatever wallet they like.

The link itself is the key. It carries a one-time keypair that authorises the claim, so nothing needs to be known in advance about the person receiving it.

Important: A link works like cash: anyone holding it can claim the tokens, and there is no way to prove who did. Links are meant to be short-lived — send one, have it claimed, and it is done. The longer one sits in a chat log, an inbox, or a screenshot, the more chances there are for someone else to spend it first. Give links a short expiry and treat a leaked link as already spent.
How a link works
  1. 1Deposit. You lock tokens in a vault. They stay yours — no one else can move them, and you can take back anything not promised to a link.
  2. 2Generate. You create a link for a chosen amount. That amount is set aside from your vault so it can't be spent twice.
  3. 3Claim. The recipient opens the link and claims. The tokens go straight from your vault to their wallet.
Good to know
  • You stay in control. Tokens sit in a vault only you can withdraw from, and only the program can move them.
  • No one is in charge. The program has no admin and no settings — nobody can freeze a vault, change a fee, or take a cut.
  • Links can expire. Give a link a lifetime and, once it passes, anyone can close it — the tokens become withdrawable again and the rent deposit goes back to its rent funder. A link set never to expire can only be ended by claiming it.
  • Recipients need no SOL. A separate fee payer can cover the transaction and a rent funder the link's deposit, so claiming works from an empty wallet.
  • A wrong send is recoverable — briefly. If a link reaches the wrong person you can reissue it to a new keypair, which invalidates the old one. That only works until they claim it.