Skip to main content

When Will I Receive My USDG Staking Rewards?

Explains when USDG rewards are paid and what happens in the background before you see them.

CopyCat avatar
Written by CopyCat
Updated over a week ago

You receive USDG rewards once per Solana epoch, and the payout happens around the beginning of the new epoch. A Solana epoch usually lasts about 2 days, but there is no exact fixed payout time because the process depends on the network and on-chain operations.

After an epoch ends, there is a processing phase before USDG reaches your wallet. In simplified terms, this is what happens:

  1. Collect rewards from all stake accounts
    The program gathers the staking rewards from all the native stake accounts participating in the strategy.

  2. Calculate each staker’s share
    Based on how much SOL you had staked during that epoch, the program calculates your portion of the total rewards.

  3. Swap SOL rewards into USDC
    The SOL-denominated rewards are swapped into USDC on-chain using integrated liquidity. This converts the variable SOL reward into a dollar-denominated amount.

  4. Mint USDG using the USDC
    The USDC obtained from the swap is then used to mint the corresponding amount of USDG, following the Global Dollar / USDG minting flow.

  5. Distribute USDG to stakers
    Once the USDG has been minted and amounts are finalized, your share is sent directly to your wallet as a USDG token balance.

Because all of this happens on-chain and may involve multiple transactions, there can be a delay between the moment an epoch ends and the moment you see USDG in your wallet. This is normal.

If you’ve just passed an epoch boundary and don’t see rewards yet, it likely means the system is still in the collect → swap → mint → distribute phase. Once that’s complete, your USDG will appear automatically.

Did this answer your question?