Token Locker · Arbitrum One · $50 flat per lock

Lock tokens. Prove it.

Deposit LP or team tokens with a public unlock date. Until that date nobody — not you, not us, not the contract owner — can move them. Share the certificate page as proof.

Any ERC-20 — LP tokens (Uniswap, Sushi, Aerodrome, PancakeSwap…) or plain team tokens. Full scan in the Token Checker.

Your locks · Arbitrum

Connect a wallet to see locks you own.

Locks by token

Checking a project? Paste the LP or token address to list every lock of it on Arbitrum.

Recent locks on Arbitrum

Scanning events…

How it works

  • One deposit, one dateYou approve the token and the $50 fee, then one call moves the tokens into the locker and records the unlock time. The lock id and certificate link appear immediately.
  • Nobody can pull it earlyThe contract has no rescue, sweep, emergency-withdraw, upgrade, or "set unlock" function — verified in the source and by a bytecode scan (no selfdestruct, no delegatecall). Pause only blocks new locks; withdrawing is never pausable.
  • Only the lock owner, only afterwithdraw() sends to the caller and the caller must be the lock owner. The owner may extend (later date only), top up, or transfer ownership of the lock — never shorten it.
  • Public certificateEvery lock has a page reading the contract live: token, amount, unlock date, owner, status. Share it in your docs, Telegram, or launch post. It cannot be faked — the URL contains the chain and id, and the page shows the full token address so readers can compare.
  • Fee-on-transfer safeThe locker records what actually arrived, so a taxed token shows its net amount. Rebasing tokens are unsupported.
  • Fee$50 flat per lock, paid in the chain’s USDC (USDT on BNB Chain) into the TrustlessKit fee vault. Accrues for the $TRUST buyback-and-burn. Top-ups pay no flat fee.

A lock proves the tokens cannot move before the date. It does not assess the token itself — run it through the Token Checker. An LP lock proves nothing about a second LP pool or a mint function.