Holder rewards
Holders earn a share of every fee in the token's paired asset, streamed out within 24 hours.
How rewards work
The holder share of every fee is paid to the people holding the token, in the token's paired asset: ETH, USDG or a stock token. After each trade, the CAST Router asks the Fee Hook to pass the holders' part to the token contract, which shares it out in proportion to balances. You don't need to stake or register: holding is enough.
Streamed within 24 hours
Rewards aren't handed out the moment they arrive. Each deposit joins a stream that pays out steadily, so your share depends on how much you hold and for how long while it streams. Everything in the stream is released within 24 hours of the latest deposit, and often sooner: a new deposit never slows down what's already streaming, so frequent trades can't push earlier rewards further out.
That makes rewards hard to game. A bot that buys just before a big trade and sells a minute later collects under 1% of the rewards from it. If nobody holds the token at some moment, the rewards released then aren't lost: they wait and join the next stream.
Collecting rewards
Open your profile
Click your wallet address at the top right and choose Profile. Its Holdings tab lists every CAST token in your wallet with the rewards you can collect from each, in that token's paired asset.Collect
Press Collect rewards and confirm. The rewards go straight to your wallet. They wait for you indefinitely, so there's no rush.
If the paired asset is paused, or its issuer has frozen your wallet, collecting fails until that ends. Your rewards stay recorded in the meantime. USDG's issuer can do both: see Paired-asset risks.
Who earns
Every wallet that holds the token. The pool, the Fee Hook, the token contract itself, the Launcher and the burn address are left out, so rewards go to people rather than to plumbing. The creator's locked allocation sits in the token contract and doesn't earn until it's released.
Rewards are tracked with extra precision (reward per token is scaled by 1e36), so a 6-decimal asset like USDG still reaches holders.
Developers can read claimable(wallet) on any token. See A wallet's position.