> ## 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.

# raSOL

> Token reference for Hubra's liquid staking token.

raSOL is Hubra's liquid staking token. This page is the **token reference**: addresses, mechanics, infrastructure. For the user-facing product story, see [Liquid staking](/overview/liquid-staking).

***

## Token data

|                   |                                                             |
| ----------------- | ----------------------------------------------------------- |
| Name              | Hubra staked SOL                                            |
| Symbol            | raSOL                                                       |
| Standard          | SPL Token                                                   |
| Mint address      | `HUBsveNpjo5pWqNkH57QzxjQASdTVXcSK7bVKTSZtcSX`              |
| Decimals          | 9                                                           |
| Infrastructure    | Sanctum Infinity                                            |
| Backing validator | Hubra (vote `7K8DVxtNJGnMtUY1CQJT5jcs8sFGSZTDiG7kowvFpECh`) |

[View on Solscan](https://solscan.io/token/HUBsveNpjo5pWqNkH57QzxjQASdTVXcSK7bVKTSZtcSX).

***

## Token model

raSOL is a **non-rebasing, value-accruing** receipt token.

* **Non-rebasing:** the supply per deposit is fixed at mint. Your raSOL balance does not grow over time.
* **Value-accruing:** the redemption rate (SOL per raSOL) climbs each epoch as the underlying stake earns rewards.

```text theme={null}
raSOL_balance × current_rate = your_underlying_SOL
```

Yield is delivered through the rate, not the balance. This is the same model Aave's aTokens, Lido's wstETH, and Sanctum's preferred-partner LSTs use.

***

## Where the yield comes from

Every raSOL is backed by SOL staked to the **Hubra validator**. The validator earns Solana's standard staking rewards at every epoch boundary (\~2 to 3 days). Rewards flow into the raSOL exchange rate.

There is no second yield layer. raSOL's APY is exactly the underlying validator's net APY (issuance × (1 − commission)).

Live APY: [`GET /api/v1/strategies/sol-liquid-stake`](/developer/endpoints/get-strategy).

***

## Where you can use raSOL

raSOL is a Sanctum preferred-partner LST. That status comes with deep pooled liquidity across Solana DeFi:

* **Lending and collateral:** Kamino, Save, Loopscale.
* **DEX swaps:** Jupiter, Orca, Meteora, Raydium, Titan.
* **LST-to-LST conversions:** Sanctum router (raSOL ↔ JitoSOL, mSOL, INF, and the rest of the Sanctum LST set).

Because raSOL is a standard SPL token, anything that supports SPL tokens supports raSOL by default.

***

## Redemption paths

Three ways to redeem raSOL for SOL:

| Path                                   | Time          | Fee                       | Mechanics                                         |
| -------------------------------------- | ------------- | ------------------------- | ------------------------------------------------- |
| Sell on a DEX                          | Instant       | DEX fee + price impact    | Standard token swap                               |
| Sanctum instant unstake                | One block     | Sanctum price impact only | Pooled LST liquidity swap                         |
| Sanctum slow unstake (`withdrawStake`) | \~2 to 3 days | None                      | raSOL → native stake account → epoch deactivation |

The instant and slow paths run inside the Hubra app; sell-on-DEX you can do anywhere SPL tokens trade.

***

## Risks

raSOL inherits all native validator risks plus a smart-contract layer.

* **Smart-contract risk.** Sanctum infrastructure is heavily used and audited but not invulnerable.
* **Validator risk.** raSOL's yield depends on Hubra's validator performance.
* **Temporary depeg.** In stressed markets, raSOL might trade below its fair SOL value on DEXs. Instant unstake redeems at the true exchange rate even when secondary markets wobble.
* **Liquidity risk.** Very large unstakes may incur material price impact. Quote first.

***

## Working with raSOL programmatically

For agents and developers:

* Get the live exchange rate: [`GET /api/v1/strategies/sol-liquid-stake`](/developer/endpoints/get-strategy).
* Build a stake transaction (SOL → raSOL): [`POST /api/v1/stake`](/developer/endpoints/stake) with `strategy: "sol-liquid-stake"`.
* Build an unstake transaction (raSOL → SOL): [`POST /api/v1/unstake`](/developer/endpoints/unstake) with `strategy: "sol-liquid-stake"` and `kind: "instant"` or `"slow"`.

***

## Common questions

<AccordionGroup>
  <Accordion title="Why doesn't my raSOL balance grow?">
    raSOL is non-rebasing. Yield lives in the redemption rate, not the balance. Multiply your balance by the current rate (visible in the app or via the API) to see your SOL value.
  </Accordion>

  <Accordion title="Can I bridge raSOL to other chains?">
    raSOL is a Solana-native SPL token. Bridge support depends on third-party bridges; we do not maintain bridges directly.
  </Accordion>

  <Accordion title="How is raSOL different from JitoSOL or mSOL?">
    Same primitive, different validator backing. raSOL stakes to Hubra's validator only. JitoSOL and mSOL stake across many validators per their delegation strategies. raSOL also runs entirely on Sanctum's preferred-partner liquidity layer.
  </Accordion>

  <Accordion title="What if Hubra goes offline?">
    raSOL is in your wallet, controlled by your keys. You can swap on any DEX, route through Sanctum directly, or hold the position regardless of Hubra's app status.
  </Accordion>
</AccordionGroup>
