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:
Collect rewards from all stake accounts
The program gathers the staking rewards from all the native stake accounts participating in the strategy.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.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.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.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.
