§ LP SOVEREIGNTY · LIVE STATUS
Fees in, floor out.
Every dollar of trading fees on $HUBZZ becomes liquidity that no one can ever pull. This page tracks the migration as it happens, on-chain.
Live · 60s refresh
Last update: —
PRE-DEPLOY
The crank is built, audited, and tested on a mainnet fork. Mainnet launch is the next gated step.
§ THE FEE STREAM TODAY
Pending on the Bags pool.
Fees from trades on the current pool accumulate here until claimed. This is the raw input to the crank.
§ Fee-share authorityAccruing
—SOL
Pool-sweep escrow held by Bags Fee Share v2
§ Claimer wallet wSOLReady
—wSOL
Currently sittable in the claimer ATA, awaiting deposit
§ Claimer wallet SOLNative
—SOL
Native SOL on the claimer wallet
§ POOL DEPTH
What's in the pool right now.
The Bags-launched pool that fees flow into. Read directly from on-chain cp-amm state.
§ HUBZZ sideToken A
—HUBZZ
Pool vault balance · base token
§ wSOL sideToken B
—wSOL
Pool vault balance · quote token
§ LOCKED PRINCIPAL
What can never leave.
Every successful cycle adds liquidity here and immediately calls permanent_lock_position. There is no withdraw path.
§ Lifetime claimedPending deploy
—quote
Total fees claimed across all cycles, lifetime
§ Lifetime locked deltaPending deploy
—liq
Sum of all permanent-lock deltas added to position
§ Last cyclePending deploy
—
Time since the most recent successful crank cycle
§ THE CYCLE
One transaction, four steps.
Anyone can fire it. The keeper signs the upstream Bags claim; everything else is permissionless.
01Claim the fees.
Pull accumulated trading fees out of the Bags contract into the crank PDA.
02Balance them.
Swap part of the claim so the two tokens match the pool ratio.
03Deposit them.
Add the balanced amounts into our PDA-owned locked position.
04Lock them.
Mark the new liquidity permanently locked. It can never leave.
§ STATUS
Migration phases.
Conservative milestones; each gated on a clean test.
§ 1 · ReconCompleteOn-chain config decoded; claimer and fee mechanics verified against live mainnet state.
§ 2 · BuildCompleteAnchor crank scaffolded; 5 CPIs wired; 38 tests passing across unit/integration/property.
§ 3 · Audit3 passes21 findings closed across automated audits; Solana Foundation security ref applied.
§ 4 · DeployNextMultisig keeper; create pool; seed + permanent-lock initial liquidity; transfer claimer authority to crank PDA.
§ 5 · FreezeLaterAfter months of stable operation, the crank's upgrade authority is removed and the contract becomes immutable.
§ ADDRESSES
The on-chain surface.
Verify everything yourself. These are the load-bearing pubkeys.
§ PoolMeteora DAMM v2
29KAthmTiCELWQgvdKWVVPdnFGSZqrMvNojh1Ydq1t1A
§ Fee configBags Fee Share v2
3XaRrnZYtW6irjoZmbft3bcad67Knd6t8Es8pvULvjS2
§ Fee-share authorityPDA
GRQMEyegAUGTFZEBA3dz3QGc9FrCLzL4WhMsXSy64q4o
§ Crank programPre-deploy
9MWMzbxoU1mu7W6HqwU4vqq6LctEX27wKY9Ro9TgsWHP