raUSDC is the receipt token for the Hubra Earn USDC vault. This page is the token reference: addresses, mechanics, and what to do (and not to do) with it. For the user-facing product story, see USDC Earn.Documentation Index
Fetch the complete documentation index at: https://docs.hubra.app/llms.txt
Use this file to discover all available pages before exploring further.
Token data
| Name | Hubra Earn USDC |
| Receipt symbol | raUSDC |
| Standard | SPL Token (classic, not Token-2022) |
| Receipt mint | 53fZaJGDMHcfku8pzZak5obVFUUjVxwqRTF63M3SQiSS |
| Decimals | 9 |
| Underlying | USDC (EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v) |
| Vault address | 3maCuTJVPteZ2dFA8dADxz2EbpJHfoAG5txYhXDs6gNQ |
| Infrastructure | Voltr |
| Icon | Arweave |
raUSDC has 9 decimals, even though USDC has 6. Voltr vaults mint shares at 9 decimals regardless of the underlying asset. When reading raUSDC balances directly from the chain, scale by
10^9. The Hubra app surfaces USDC-denominated values to hide this asymmetry.Token model
Same shape as raSOL: non-rebasing, value-accruing.- Your raUSDC balance is fixed at mint.
- The redemption rate (USDC per raUSDC) climbs as the underlying vault earns yield.
Where the yield comes from
The Voltr vault routes USDC across audited Solana lending venues (Kamino, Jupiter, and the whitelisted set). Yield from those venues flows into the raUSDC redemption rate. There is no Hubra fee on the position. The displayed APY is the venue-blended yield net of any underlying market spreads.Important: do not interact with raUSDC outside Hubra
Unlike raSOL, raUSDC is not designed for cross-protocol composability. It is a vault-specific receipt token. Withdraws happen by redeeming raUSDC inside the Hubra app, not by trading the token elsewhere. If you connect an external wallet (Phantom, Backpack, Solflare) and deposit into Earn, raUSDC will appear in that wallet. Treat it as “do not touch” and let the Hubra app handle the redemption.Working with raUSDC programmatically
- Build a deposit (USDC → raUSDC):
POST /api/v1/stakewithstrategy: "usdc-earn". - Build a withdraw (raUSDC → USDC):
POST /api/v1/unstakewithstrategy: "usdc-earn"andkind: "instant". - Get live vault stats:
GET /api/v1/strategies/usdc-earn.
Risks
- Vault smart-contract risk. Voltr’s vault contracts have been audited but no contract is risk-free.
- Adapter risk. Each integration (Kamino, Jupiter, etc.) carries its own contract surface.
- Underlying venue risk. A failure of an integrated lending market could affect the position.
- Stablecoin risk. USDC is a Circle-issued stablecoin and carries the issuer risk associated with that.