Lock Proof

BetaEmbeddable

Lock team tokens in public. Every lock shows its unlock date and who can cancel it.

The lock transaction is built and simulated against the live chain. It has not yet been signed and sent from a real wallet on mainnet.

How it works

How Lock Proof works.

  1. Step 1:

    The holder picks how many tokens to lock, an unlock date, and who can cancel or change the recipient. Those rights are shown in plain words before signing.

  2. Step 2:

    Our server builds the Jupiter Lock transaction and the wallet signs it. The server then checks it, adds the second signature and sends it.

  3. Step 3:

    The lock appears on the token's Lock Proof list with a live countdown and a link to its account on an explorer.

Try it

The real thing, on a real token.

This is the live Lock Proof embedded with one script tag. It works the same on your token.

Shown on BONK as an example. It is not a recommendation.

Put it on your site

<script src="https://iamnowutility.com/embed.js"
        data-widget="locks"
        data-mint="YOUR_TOKEN_ADDRESS"
        async></script>
About embeds

Swap in your own token address. Colors and size are set with extra attributes, or in the Studio, which writes the line for you.

What it costs

0.02 SOL per lock.

It is paid inside the lock transaction. Viewing locks is free.

Our fee is one line inside a transaction you sign. Your wallet shows it before you approve, and anyone can skip it by using another site.

Every fee we charge

Good to know

  • Cancel and recipient change rights are set when the lock is created. A lock nobody can cancel stays locked until its date. A lock the creator can cancel shows that right on the list.
  • Jupiter Lock is a separate program run by Jupiter. It was audited by OtterSec and Sec3 and supports Token-2022. Jupiter can upgrade the program.
  • A lock can run from one day to ten years.
  • Locks made with Jupiter Lock or Streamflow show on the list when we can detect them. A lock made some other way may not.
  • A lock shows that tokens in that account cannot be sold before the date. It does not show that the team will not sell other tokens.
  • Lock Proof never says a token is safe.

Under the hood

How it is built.

Every program it calls is pinned by address. Check any of them yourself.

The mechanics

  • Creating a lock uses Jupiter Lock's create vesting escrow v2 instruction, with the recipient, the schedule and the cancel and update modes you chose.
  • Our fee is a System Program transfer of 0.02 SOL to our treasury in the same transaction.
  • To list locks we read lock accounts owned by the Jupiter Lock and Streamflow programs and show each schedule.
  • The wallet that locks signs it. A one time key that only picks the lock's address adds the second signature on our server. That key holds nothing and has no rights over the lock.

Programs and accounts

  • Jupiter LockLocpQgucEQHbqNABEYvBvwoxCPsSbG91A1QaQhQQqjnLocpQgucEQHbqNABEYvBvwoxCPsSbG91A1QaQhQQqjn
  • StreamflowstrmRqUCoQUgGUan5YhzUZa6KqdzwX5L6FpUxfmKg5mstrmRqUCoQUgGUan5YhzUZa6KqdzwX5L6FpUxfmKg5m
  • SPL TokenTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DATokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
  • Token-2022TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEbTokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb
  • System Program1111111111111111111111111111111111111111111111111111111111111111

We never hold your keys or your tokens. The lock is a Jupiter Lock account, not ours.

Beta

Add Lock Proof to your coin.

Sign in with your token's creator wallet in the Studio. Signing is free and moves no funds. Everything you switch on is previewed live before you share it.