Field guide / Rewards · 2 min read

Claiming, pushed payouts and expiry

One signature for everything owed, automatic delivery for the largest allocations, and where unclaimed stock goes.

Live, and clear about what is not.
A trade on the degen.zone curve pays about 4.19% all in. About 0.34% of that goes to degen.zone, about 0.84% to Meteora, and the rest, about 3.02% of volume, reaches the protocol. After graduation, at about 80 SOL raised, trading moves to a Meteora DAMM v2 pool that charges 1% regardless of the curve tier. Meteora keeps 20% of that, and the rest is split by liquidity share between the protocol's locked position and degen.zone's, so about 0.52% of volume reaches the protocol. The protocol's take per trade falls at graduation. It funds holder payouts in tokenized stocks, protocol-owned liquidity, a staking reserve and operations, in a fixed ratio the treasury program enforces. Staking itself is planned, phase 2: the allocation is set aside, but no staking program is deployed and nothing accepts a deposit. Values that have not been read from the chain render as a dash with the reason beside them.

Pushed payouts

After activation the keeper pushes the epoch to the holders with the largest allocations with claim_for, paying the receipt rent itself. Small allocations below a per-stock floor are not pushed, because the rent would exceed them; they stay claimable by the holder, who ignores the floor.

Claim everything owed

Each leaf is your share of one stock in one epoch, and that share is weighted by how long you held over the 24 hours before the snapshot, not by your balance at the instant; a wallet that has sold still receives leaves, at a falling weight, until it is out of the window. Portfolio lists every leaf addressed to your wallet in epochs still inside the claim window. Before a Claim button exists, the site re-verifies each proof against the root read from the epoch account, checks that the epoch is active and not swept, and checks that no receipt exists yet. A proof file the site cannot load is reported as such: an unreachable file is never rendered as nothing owed.

Claims are packed into as many transactions as fit the 1232-byte packet, measured, not guessed, since every proof adds 32 bytes per tree level. One wallet approval signs the whole batch; every transaction is sent before any is confirmed, and each outcome is reported separately.

What a claim costs

  • A network fee of 5000 lamports per transaction.
  • A refundable receipt account (120 bytes) per claim, recycled to whoever paid it when the epoch closes.
  • A one-time token account per stock (179 bytes, Token-2022), created by the program on your first claim of that stock.
  • The site compares the payout with the network fee only, never with the deposits: those come back.

Expiry and sweep

Every epoch has a claim window counted from its own publish time. It starts at 7 days and the program refuses any value below 6 hours. After the window the keeper sweeps what was not claimed back to the treasury's own stock accounts, where it joins a later epoch's pot, then closes the epoch and recycles the rent.

Portfolio shows the earliest expiry among your claimable leaves. A payout you did not collect in time was not lost to anybody outside the protocol; it went back into the next payouts.