Docs / The Pipeline / Step 8 · Lock

Step 8 · Lock

Honest first: Pons has no documented LP-lock or timelock contract. What Bundle offers is approval staging — and it is labeled that way in the app rather than dressed up as a supply lock.

What it does

The Lock control (JBTerm.approveAll()) stages sell approvals for every bundle wallet while the vault is unlocked. Afterwards, a dump or sell executes in a single transaction per wallet — no separate approve step standing between you and an exit. Wallets already approved are skipped; wallets too poor to pay the approval gas are reported, not silently missed.

Why it matters

On a bonding curve, the difference between exiting in one block and two is real money when snipers unwind. Pre-staged approvals mean the emergency dump is one signature, not two.

What it does not do

  • It does not lock liquidity or prevent you from selling — quite the opposite, it pre-arms your own exits.
  • It does not lock supply on behalf of holders.
  • It is not a timelock. If Pons ships a real lock primitive, it will be wired in properly.

In the browser

JBTerm.approveAll() — requires unlocked vault; sends approve(curve, MAX_UINT) for every bundle wallet that needs one.