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.