Holder rewards
Holding a market token pays you a share of that market's trading fees, in the market's pair coin, every 15 minutes. There is nothing to claim. The coin is transferred to your wallet.
How a cycle works
- Collect. The keeper calls
collectFeeson every market. Coin fees are credited to the ledger, 40% toholdersCoin. Token fees are held aspendingToken. - Sell pending tokens. The keeper sells
pendingTokenfor the pair coin through theTreasury, and the same 40% lands inholdersCoin. - Check the threshold. If a market's unpaid
holdersCoinis worth less than $100 at the feed price, that market is skipped this cycle and the balance carries forward. - Scan holders. The keeper rebuilds the holder list from the token's
Transferlogs since creation. The launchpad, the pool, and the treasury are excluded. Each remaining wallet's share is its balance divided by the circulating balance of all eligible wallets. - Apply thresholds. Wallets holding less than $5 of the token at the current price are not eligible. Any wallet whose computed payout is under $1 is skipped and its share carries forward.
- Retain the reserve. 2% of the amount owed to holders is held back as a reserve against rounding and price movement between the check and the payout.
- Pay. The keeper calls
payHolderswith the wallets and amounts under a cycle ID. TheTreasurytransfers the coin and emits oneHolderPaidevent per wallet.
The whole cycle is five keeper jobs running on the same 15-minute cadence. See The keeper.
What you receive
The pair coin of the market. A market paired with HASH pays HASH; a market paired with BLOCK pays BLOCK. The coin is a normal ERC-20 in your wallet. You can hold it, use it to buy into another market paired with the same coin, or sell it for USDG.
The rewards page shows your paid history, read from HolderPaid events, and a pending estimate for the current cycle. It also offers a one-click sale of any mining coin balance for USDG through swapCoinForUsd, which sells into that coin's peg bid one tick spacing below the feed.
Thresholds
| Rule | Value | Why |
|---|---|---|
| Cycle | 15 minutes | matches fee collection |
| Pool threshold | ≥ $100 unpaid per market | avoids paying gas to distribute dust |
| Eligible holding | ≥ $5 of the token | keeps the holder list tractable |
| Minimum payout | ≥ $1 per wallet per cycle | smaller amounts carry forward and are not lost |
| Reserve | 2% of holder obligations retained | covers rounding and price drift within a cycle |
Thresholds are enforced by the keeper off-chain and documented in the contract's comments. They are checked at the feed price at the start of each cycle.
What you do not need to do
You do not claim, stake, or register. If your wallet holds the token when the keeper scans, and your holding and payout clear the thresholds, you are paid. Tokens sitting in the pool, in the launchpad, or in the treasury are not counted and do not earn.