$GG trades against GLD
Golden Goose launched through Pons V2 with GLD as its quote asset. The fixed 1B GG supply began on a constant-product bonding curve and later graduated into a locked Uniswap V4 pool.
Mechanism, decoded
A plain-English walk from a $GG trade to GLD landing in a holder wallet—with the published rules, actual contract events, and uncertainties kept separate.
The complete route
The route below is specific to Golden Goose. It combines Pons V2’s launch mechanics with the events and contract state observed at the GG distributor.
Golden Goose launched through Pons V2 with GLD as its quote asset. The fixed 1B GG supply began on a constant-product bonding curve and later graduated into a locked Uniswap V4 pool.
The launch record names Golden Goose’s distributor as creator-fee recipient. It receives the 70% creator side of GG’s 1% base fee plus the separate 1% creator tax; buyback is disabled. Recipient-change powers are documented on the transparency page.
We indexed 147 Harvested events. Each one records the quote-token amount moved into the distribution process and the caller that triggered it.
An offchain process reconstructs holder balances over a block window, produces account allocations and publishes a Merkle root, total GLD, a 90-day deadline and an API URI in an onchain epoch event.
Observed keeper batches have produced 22,419 successful claim events. Each success transfers GLD directly from the distributor to the named wallet. The recipient does not sign or spend gas—but the keeper does not always submit every page immediately.
Backfill rounds
An epoch can commit a real allocation before Pons’ delivery worker submits its claims. The GLD remains reserved in the distributor, and a later keeper run can catch up the untouched pages. That makes “not submitted” different from “you were not eligible.”
Inspect the delivery audit →Who gets GLD?
Ponsi’s public explanation says wallets holding between 0.1% and 4% of “supply” receive a share, weighted by both supply and holding time. Applied literally to GG’s 1B total supply, that headline balance range is 1M–40M GG.
Longer exposure earns more weight; a momentary end-of-window snapshot is not the whole calculation.
The epoch file names each account and amount. The onchain contract verifies the proof but does not calculate holder weights itself.
Replaying every GG transfer in epoch #0 shows that 300 of its 521 paid wallets never reached 1M GG during that window; the smallest peak was about 72,345 GG. So the real allocator is not a simple “fixed total supply × closing balance” filter. A different supply denominator, time logic, or additional backend rules are involved.
The question everyone asks
A claim event says who was paid, but there is no onchain ‘rejection reason.’ The wallet checker therefore labels evidence and likelihood instead of pretending it can read a reason code that does not exist.
Under 1M GG is below 0.1% of fixed total supply, but observed wallets have been paid below it. Treat this as a signal, not a rejection rule.
More than 40M GG is outside the published 4% whale cap. Splitting wallets solely to game a reward system may carry separate risks and is not endorsed here.
Because weight includes time, buying near an epoch boundary can produce little allocation even when the closing balance looks large.
Epoch files explicitly exclude protocol addresses. Contract and delegated accounts also deserve scrutiny; the published page does not document every backend filter.
Observed epoch lists are not identical to a simple closing-balance list. Small early-round payouts cluster around practical floors, but that behavior changes over time.
An announced allocation can precede delivery by hours—or more. Pons has backfilled older rounds in later runs, so the checker labels known allocations as waiting instead of calling them missed.
Contract map
These are the live addresses this analysis follows. Token names can be copied; contracts are the identity.
Full methodology →