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


---

# 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/deposits/deposit-btc.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.
