# Wallet Model (Funding vs Staking)

{% 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)).

Research Partner: Base58 Labs contributes execution research, systems modeling, and risk design.
{% endhint %}

BASIS separates balances into two functional wallets:

1. Funding Wallet (native assets)
2. Staking Wallet (stTokens)

This structure keeps asset handling explicit, improves accounting clarity, and supports deterministic execution controls.

## 1) Funding Wallet (Native)

The Funding Wallet holds your native assets after deposit:

* BTC on Bitcoin
* ETH on Ethereum
* SOL on Solana
* PAXG on Ethereum

**Typical actions**

* Deposit
* Withdraw
* Swap native asset to the matching staking token

Think of the Funding Wallet as the operational layer for on-chain asset movement.

{% hint style="success" %}
Deposits and withdrawals use native assets only:

* BTC ↔ Funding Wallet
* ETH ↔ Funding Wallet
* SOL ↔ Funding Wallet
* PAXG ↔ Funding Wallet

USDT is display-only and cannot be deposited or withdrawn.
{% endhint %}

## 2) Staking Wallet (stToken)

The Staking Wallet holds your staking tokens:

* stBTC
* stETH
* stSOL
* stPAXG

When you swap a native asset into its staking token, the conversion is always 1:1 within the same asset:

| Native asset | Staking token |
| ------------ | ------------- |
| BTC          | stBTC         |
| ETH          | stETH         |
| SOL          | stSOL         |
| PAXG         | stPAXG        |

### Important: stTokens are position units

stTokens represent your staked position within BASIS.

* 1 BTC → 1 stBTC
* 1 ETH → 1 stETH
* 1 SOL → 1 stSOL
* 1 PAXG → 1 stPAXG

stTokens are used to track principal and rewards in asset quantity terms. They are not fiat-denominated balances.

## 3) Why BASIS uses two wallets

This separation supports:

* clearer operational state between deposited and staked assets
* safer withdrawal flows through explicit conversion paths
* cleaner ledgering and reporting
* stronger state-machine controls for asset transitions

It also aligns with BASIS system design principles:

* deterministic execution
* math-constrained accounting
* structured risk controls
* infrastructure optimized for execution precision and structural alpha capture

{% hint style="info" %}
Research and execution design are informed by Base58 Labs, BASIS's research partner, with emphasis on deterministic systems, routing efficiency, and controlled strategy state transitions.
{% endhint %}

## 4) Asset flow by wallet

| Action                            | From                  | To              |
| --------------------------------- | --------------------- | --------------- |
| Deposit BTC                       | External BTC wallet   | Funding Wallet  |
| Deposit ETH/SOL/PAXG              | Connected Web3 wallet | Funding Wallet  |
| Swap                              | Funding Wallet        | Staking Wallet  |
| Unstake (subject to 7-day buffer) | Staked position       | Staking Wallet  |
| Withdraw                          | Funding Wallet        | External wallet |

## 5) Complete lifecycle examples

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

1. Copy your BASIS-assigned BTC deposit address
2. Send at least `0.0001 BTC` from your external BTC wallet
3. BTC arrives in your Funding Wallet
4. Swap BTC to stBTC at 1:1
5. stBTC appears in your Staking Wallet
6. Stake stBTC
7. Rewards accumulate in real time as stBTC
8. After unstaking, the claimable amount is auto-credited to your Staking Wallet as stBTC, subject to a mandatory 7-day unstaking buffer.
9. Swap stBTC back to BTC at 1:1
10. Withdraw BTC from your Funding Wallet on-chain
    {% endtab %}

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

1. Connect your Web3 wallet
2. Deposit ETH, SOL, or PAXG
3. Asset arrives in your Funding Wallet
4. Swap to the matching staking token at 1:1:

* ETH → stETH
* SOL → stSOL
* PAXG → stPAXG

5. Stake the stToken
6. Rewards accumulate in real time as the same stToken
7. After unstaking, the claimable amount is auto-credited to your Staking Wallet as stToken, subject to a mandatory 7-day unstaking buffer.
8. Swap back to the native asset at 1:1
9. Withdraw from your Funding Wallet to your wallet address
   {% endtab %}
   {% endtabs %}

## 6) Operational rules

| Rule                | Details                               |
| ------------------- | ------------------------------------- |
| Deposit assets      | BTC, ETH, SOL, PAXG only              |
| USDT                | Internal accounting/display unit only |
| Swap scope          | Same-token only, always 1:1           |
| BTC minimum deposit | `0.0001 BTC`                          |
| Deposit fee         | 0%                                    |
| Withdrawal fee      | 0.05%                                 |
| Swap fee            | 0.01%                                 |

## 7) Related dashboard sections

The wallet model is reflected across the dashboard:

* Stake
* Assets
* Referral
* Support
* Account

***

Next step: continue to Deposits to choose the correct asset funding flow.


---

# 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/wallet-model.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.
