> For the complete documentation index, see [llms.txt](https://docs.basis.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.basis.pro/getting-started/deposits/deposit-btc.md).

# Deposit BTC

This guide explains how to deposit Bitcoin (BTC) into BASIS.

{% 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 %}

***

## 1. Overview

When you deposit BTC into BASIS, the BTC is credited to your Funding Wallet after the required network confirmations.

You can then swap BTC to stBTC at a 1:1 token conversion within the platform.

* Funding Wallet: holds native tokens for deposit and withdrawal
* Staking Wallet: holds stTokens used for staking and reward accrual

{% hint style="warning" %}
USDT is an internal accounting and display unit only. It is not depositable, withdrawable, or used as the asset you stake after a BTC deposit.
{% endhint %}

***

## 2. Step-by-Step Guide

### Step 1: Open the Assets section

Log in to BASIS and go to:

`Dashboard → Assets → Deposit`

Select `BTC` as the asset.

### Step 2: Copy your BTC deposit address

BASIS will generate a unique Bitcoin deposit address for your account.

{% hint style="warning" %}
Send only native BTC on **Bitcoin Mainnet (BTC)**. Do not use other networks or wrapped formats.
{% endhint %}

Only send native BTC on Bitcoin Mainnet.

Do not send:

* BTC via wrapped formats
* BTC via exchange-internal transfer rails that do not settle on Bitcoin Mainnet
* assets from other networks

{% hint style="danger" %}
Send only native BTC to your assigned BTC address. Deposits sent through unsupported networks may be permanently lost.
{% endhint %}

### Step 3: Send BTC from your wallet or exchange

From your external wallet or exchange account, send BTC to the address shown in BASIS.

Minimum BTC deposit: **No minimum**

Before confirming:

* verify the address carefully
* confirm the network is Bitcoin Mainnet

### Step 4: Wait for network confirmations

BTC deposits are credited after the required blockchain confirmations.

| Requirement                             | Typical Time     |
| --------------------------------------- | ---------------- |
| Bitcoin network confirmation processing | 10 to 60 minutes |

After confirmation, the BTC will appear in your Funding Wallet.

### Step 5: Swap BTC to stBTC

To stake BTC, convert BTC to stBTC inside BASIS.

Swap rules:

* BTC → stBTC only
* 1:1 same-token swap structure
* swap fee: 0.01%

{% hint style="info" %}
BASIS supports only same-token swaps:

* BTC → stBTC
* ETH → stETH
* SOL → stSOL
* PAXG → stPAXG
  {% endhint %}

### Step 6: Stake stBTC

After the swap, your stBTC will appear in your Staking Wallet.

Go to:

`Dashboard → Stake`

From there, you can:

* choose a fixed staking pool
* apply a Booster if desired
* begin real-time reward accumulation in stBTC

***

## 3. Fees

| Fee Type       | Amount                                                 |
| -------------- | ------------------------------------------------------ |
| Deposit Fee    | 0%                                                     |
| Withdrawal Fee | 0.05%                                                  |
| Swap Fee       | 0.01%                                                  |
| Network Fee    | Paid by you to the blockchain network when sending BTC |

***

## 4. Wallet Structure

| Wallet         | Holds | Purpose                    |
| -------------- | ----- | -------------------------- |
| Funding Wallet | BTC   | Deposit and withdrawal     |
| Staking Wallet | stBTC | Staking and reward accrual |

***

## 5. Important Rules

### BTC deposit rules

* each account receives a unique BTC deposit address
* no Web3 wallet connection is required for BTC deposits
* no minimum deposit
* only native BTC is supported

### Staking rules

* rewards accumulate in real time as stBTC
* fixed pools can only be unstaked after the lock-up period ends
* early unstake is not available
* unstake is full-position only
* when you unstake, the claimable amount is automatically credited to your Staking Wallet as stBTC

***

## 6. Troubleshooting

### Deposit not showing

Check the following:

* the transaction was sent on Bitcoin Mainnet
* the destination address exactly matches your BASIS BTC deposit address
* the transaction has confirmed on-chain

If the transaction is confirmed and still not visible, contact:

`support@basis.pro`

### Sent less than the minimum

### Sent via the wrong network

Transactions sent through unsupported networks or formats cannot be guaranteed recoverable.

### Sent to the wrong address

Blockchain transactions are irreversible. If BTC was sent to an incorrect address, recovery may not be possible.

***

## 7. Operational Notes

BASIS infrastructure is designed around deterministic execution, state-machine risk controls, and mathematically bounded system behavior.

Core platform characteristics include:

* structural alpha capture research supported by Base58 Labs
* BHLE routing infrastructure
* sub-50μs latency
* 100K+ OPS throughput
* execution precision with deterministic system controls

For additional assistance, use the `Support` section in the dashboard or email `support@basis.pro`.
