Hubzz
§ 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.

01
Claim the fees.

Pull accumulated trading fees out of the Bags contract into the crank PDA.

02
Balance them.

Swap part of the claim so the two tokens match the pool ratio.

03
Deposit them.

Add the balanced amounts into our PDA-owned locked position.

04
Lock 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