# Claiming Rewards

{% hint style="info" %}
Operator and jurisdiction: BASIS is operated by BASIS DIGITAL INFRASTRUCTURE LTD, a Seychelles IBC (LEI: [254900IX2F2KCWNSSS64](https://lei.bloomberg.com/leis/view/254900IX2F2KCWNSSS64)).
{% endhint %}

BASIS treats these as separate concepts:

1. Accrual: rewards accumulate in real time while your position is active
2. Unstake: after the lock-up period ends, you may initiate release of your full staked position, subject to the mandatory 7-day unstaking buffer
3. Credit to wallet: claimable value is automatically credited to your Staking Wallet as the same stToken after the 7-day unstaking buffer is complete

## 1) Why BASIS uses explicit reward realization events

Reward realization matters because it:

* creates a discrete accounting event
* creates auditable timestamps
* supports deterministic state transitions in the staking system
* enables contribution-based reward system calculations where applicable

{% hint style="success" %}
Rewards accumulate in real time as the same stToken and are credited to the Staking Wallet after the mandatory 7-day unstaking buffer following unstake.
{% endhint %}

## 2) How reward realization works

There is no separate partial-claim workflow for standard fixed staking positions.

### Fixed pool behavior

* Rewards accrue continuously while the position is locked
* Early exit is not available
* Unstake is only available after the lock-up period ends
* All unstaking actions are subject to a mandatory 7-day unstaking buffer
* Unstake is processed as full position only
* The entire claimable amount is auto-credited to your Staking Wallet as stToken after the mandatory 7-day unstaking buffer

## 3) User flow

{% stepper %}
{% step %}
Open Dashboard → Stake
{% endstep %}

{% step %}
Review your active position, accrued rewards, and lock-up status
{% endstep %}

{% step %}
When the lock-up period has ended, click Unstake
{% endstep %}

{% step %}
Wait for the mandatory 7-day unstaking buffer to complete
{% endstep %}

{% step %}
Your principal plus rewards are automatically credited to your Staking Wallet as the same stToken after the mandatory 7-day unstaking buffer
{% endstep %}
{% endstepper %}

## 4) Claim vs withdraw vs swap

These actions are different and should not be confused.

| Action   | What it does                                                                                                      | Wallet                               |
| -------- | ----------------------------------------------------------------------------------------------------------------- | ------------------------------------ |
| Accrual  | Rewards accumulate in real time                                                                                   | Staking position                     |
| Unstake  | Releases the full staked position after lock-up ends, subject to a mandatory 7-day unstaking buffer before credit | Staking Wallet                       |
| Swap     | Converts stToken to the same native token at 1:1                                                                  | Staking Wallet / Funding Wallet flow |
| Withdraw | Sends native token out of BASIS                                                                                   | Funding Wallet                       |

### Important rules

* Rewards are earned as stToken, not native token
* Swaps are same-token only at 1:1
* Supported swap pairs are:
  * BTC → stBTC
  * ETH → stETH
  * SOL → stSOL
  * PAXG → stPAXG

{% tabs %}
{% tab title="BTC" %}

* Deposit BTC by copying your BASIS-assigned BTC address
* No Web3 wallet connection is required for BTC deposits
* Minimum deposit: 0.0001 BTC
* After the mandatory 7-day unstaking buffer, stBTC can be swapped 1:1 to BTC
* BTC withdrawals from the Funding Wallet typically complete in 10 to 60 minutes
  {% endtab %}

{% tab title="ETH / SOL / PAXG" %}

* Deposit by connecting a supported Web3 wallet such as MetaMask
* After the mandatory 7-day unstaking buffer, stETH, stSOL, or stPAXG can be swapped 1:1 to the corresponding native asset
* ETH, SOL, and PAXG withdrawals from the Funding Wallet typically complete in 1 to 10 minutes
  {% endtab %}
  {% endtabs %}

*Note: Unstaking from fixed pools requires an additional 7-day buffer before these withdrawal times apply.*

## 5) Funding Wallet and Staking Wallet

BASIS uses a two-wallet model:

| Wallet         | Purpose                                | Asset Type                         |
| -------------- | -------------------------------------- | ---------------------------------- |
| Funding Wallet | Deposit and withdraw                   | Native tokens: BTC, ETH, SOL, PAXG |
| Staking Wallet | Hold staked asset balances and rewards | stBTC, stETH, stSOL, stPAXG        |

{% hint style="warning" %}
You cannot withdraw stTokens directly. To exit the platform, first unstake if applicable and wait for the mandatory 7-day unstaking buffer to complete, then swap the stToken 1:1 into its corresponding native token, then withdraw from the Funding Wallet.
{% endhint %}

## 6) Fees

| Action     | Fee   |
| ---------- | ----- |
| Deposit    | 0%    |
| Withdrawal | 0.05% |
| Swap       | 0.01% |

## 7) Booster reminder

If your position used a Booster, the applicable multiplier remains part of the position economics during the selected lock period.

| Booster | Reward Boost |
| ------- | ------------ |
| 14D     | +10%         |
| 30D     | +20%         |
| 90D     | +50%         |
| 180D    | +100% (2×)   |

## 8) Contribution-aligned referral network logic

Referral network distributions do not activate simply from sign-up.

They are evaluated based on qualifying user actions and system state transitions, including realized reward events where applicable.

If you participate in the referral network, review the relevant reward flow documentation carefully before estimating downstream distribution outcomes.

***

BASIS is designed around deterministic execution, mathematical constraints, and state-machine risk controls. This ensures reward realization, wallet crediting, swap handling, and withdrawal processing remain transparent and auditable.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.basis.pro/getting-started/claiming-rewards.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
