> For the complete documentation index, see [llms.txt](https://docs.allscale.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.allscale.io/allscale-wallet/get-on-board-with-allscale-wallet/wallet.md).

# Wallet

## 🔍 Balance

At the middle of the Wallet page, you’ll find a real-time snapshot of your total asset value across supported stablecoins, displayed in estimated USD equivalent.

**Key elements:**

* Network-specific balances (e.g., ETH, BSC, etc.)
* Estimated USD value calculated from live market prices

<figure><img src="https://2108479947-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVKjrAbl5fdUEwikY5vaB%2Fuploads%2F1oLtO2zwpa5BkGHKM1Wm%2Fimage.png?alt=media&amp;token=94f8965a-a414-4535-a1b7-07ffba651b8f" alt=""><figcaption></figcaption></figure>

***

## ➕ Depositing Stablecoins

Users can easily deposit stablecoins into their AllScale Pay account by selecting the desired token and network, then transferring to the provided deposit address.

**Supported features:**

* Choose from supported tokens/networks
* QR code and copyable address for convenience

**Steps to Deposit:**

1. Click **Deposit**
2. Select the network
3. Send funds to the generated address
4. Wait for confirmation and balance update

<figure><img src="https://2108479947-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVKjrAbl5fdUEwikY5vaB%2Fuploads%2FOT0LqzkQnFVdVswJBGhM%2Fimage.png?alt=media&amp;token=9665358e-546b-4d9c-903c-b68c4d46ca54" alt=""><figcaption></figcaption></figure>

***

## ➖ Withdrawing Stablecoins

Withdrawals are just as straightforward—users can send funds out of their AllScale Pay wallet to an external wallet address.We currently offer two withdrawal methods: withdrawing directly to a specific address, and using a claim link.

<figure><img src="https://2108479947-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVKjrAbl5fdUEwikY5vaB%2Fuploads%2F3R9JzquE9UPUgog8wzcQ%2Fimage.png?alt=media&amp;token=97fd879c-f765-43dd-98d0-3fb1eee5f153" alt="" width="338"><figcaption></figcaption></figure>

1. **Go directly to the wallet:**

   1. Click **Wallet**
   2. Enter wallet address and confirm
   3. Choose the token (USDT or USDC) and network, then enter the amount (or tap MAX)
   4. Approve with your passkey (or email verification code) and wait for the balance update

   <figure><img src="https://2108479947-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVKjrAbl5fdUEwikY5vaB%2Fuploads%2FriTYrTBtM3OEQNHIUJ5v%2Fimage.png?alt=media&amp;token=ceb03266-faea-4159-b65a-159639ee30c0" alt="" width="338"><figcaption></figcaption></figure>
2. **Claim link:**
   1. Click **Claim Link**
   2. Choose token and withdrawal amount
   3. Leave your message (optional)
   4. Approve with your passkey (or email verification code), then copy the link or save it as an image to share

{% hint style="info" %}
What is Claim link? —— You have a stablecoin balance in your account → generate a URL link and send it to anyone → the recipient clicks the link; those with a wallet simply enter their address to claim the funds, while those without one can log in via email to open an AllScale wallet and claim them. By default, a link that isn't claimed within 14 days is refunded to your wallet automatically (you can change the expiry for new links in Settings). You can also cancel a link before it's claimed — the recipient will then see it as cancelled.
{% endhint %}

<figure><img src="https://2108479947-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVKjrAbl5fdUEwikY5vaB%2Fuploads%2FNEqdbp8qSpAkpSptcxE3%2Fimage.png?alt=media&amp;token=3821b9a1-3277-4373-9f52-3d2d3a70ca5c" alt="" width="320"><figcaption></figcaption></figure>

If you wish to distribute claim links in bulk, please refer to the [AllScale Checkout](/allscale-checkout/getting-started.md#step-5-personalize-your-payment-settings).

For more information about Claim Link, please refer to [AllScale Claim Link](/allscale-claim-link/allscale-claim-link-introduction.md).

***

## 🔁 Move Funds

Depending on how you've been paid, your balance may be spread across several networks and two stablecoins. **Move funds** lets you bring it to the network and stablecoin you actually need — right inside your wallet. No external bridge, no exchange, and no need to hold ETH, BNB or any other native token for gas.

**Supported networks and stablecoins:**

* **Networks:** BSC (BEP20), Base, Ethereum, Arbitrum, Polygon, Optimism
* **Stablecoins:** USDT and USDC

You can move between any two of these combinations:

* **Across networks**, same stablecoin — e.g. USDC on BSC → USDC on Ethereum
* **Between stablecoins**, same network — e.g. USDT on Ethereum → USDC on Ethereum
* **Both at once** — e.g. USDT on Ethereum → USDC on BSC

{% hint style="info" %}
Move funds always moves money between **your own** wallet addresses — there is no address field. To send funds to someone else, use **Withdraw** or **Claim Link**.
{% endhint %}

<figure><img src="https://2108479947-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVKjrAbl5fdUEwikY5vaB%2Fuploads%2FvJcOEPc10XnF6HJX0frZ%2Fmove-funds-home.jpg?alt=media" alt="Move funds button on the Home page" width="320"><figcaption></figcaption></figure>

**Steps to Move Funds:**

1. On **Home**, tap **Move funds** (next to Deposit and Withdraw)
2. Under **From**, tap **Select token**, choose **USDT** or **USDC**, then pick the network to move from. Networks with no balance are greyed out.
3. Enter an amount, or tap **Max**
4. Under **To**, choose the destination network and stablecoin
5. Check the estimate under **Fees & timing**, then tap **Continue**
6. Approve with your passkey (or email verification code)
7. Follow the progress: **Moving funds → Completed**. You can close the window at any time — the move keeps going in the background.

<figure><img src="https://2108479947-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVKjrAbl5fdUEwikY5vaB%2Fuploads%2F69gW0gQHvFZZCx5opNG0%2Fmove-funds-select-token.jpg?alt=media" alt="Select the token and network to move from" width="320"><figcaption></figcaption></figure>

<figure><img src="https://2108479947-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVKjrAbl5fdUEwikY5vaB%2Fuploads%2FSaei8MieWuecaiSbeQyp%2Fmove-funds-form.jpg?alt=media" alt="Move funds form with From, To and Max" width="320"><figcaption></figcaption></figure>

**Fees & timing**

Tap **Fees & timing** to see the full breakdown before you continue:

| Item             | What it means                                                                        |
| ---------------- | ------------------------------------------------------------------------------------ |
| Route            | The networks the funds travel between, e.g. BSC (BEP20) → Ethereum                   |
| Swidge fee       | The cross-chain routing cost charged by our routing provider, passed through at cost |
| Gas fee          | The network fee for the on-chain transactions, paid in the stablecoin you're moving  |
| Service fee      | AllScale's fee for the move                                                          |
| Minimum received | The least you will receive at the destination                                        |
| Total fees       | The sum of all fees above                                                            |
| Est. arrival     | Usually 1–2 minutes                                                                  |

The estimate refreshes automatically every 30 seconds, so the figures may change slightly before you confirm. What you approve on the passkey screen is the final amount deducted, including all fees.

<figure><img src="https://2108479947-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVKjrAbl5fdUEwikY5vaB%2Fuploads%2F3J2kMHDD2pAVduHy4L7T%2Fmove-funds-fees.jpg?alt=media" alt="Fees and timing breakdown" width="320"><figcaption></figcaption></figure>

{% hint style="warning" %}
The amount leaves the source network first and then converts, so **your total balance will look lower until the funds arrive**. This is normal and usually takes a minute or two.
{% endhint %}

<figure><img src="https://2108479947-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVKjrAbl5fdUEwikY5vaB%2Fuploads%2FqrsHCqr7XnDqaJFFSAkO%2Fmove-funds-completed.jpg?alt=media" alt="Transfer completed" width="320"><figcaption></figcaption></figure>

**Good to know:**

* **Minimum:** each move must be at least **5 USDT / USDC**
* **Max** fills in the largest amount that can be moved after fees. A very small remainder may stay on the source network.
* **USDT ↔ USDC** uses the live rate at the time of the move, so you may receive slightly more or less than 1:1 — the exact amount is shown before you confirm
* You can start another move while one is still on the way
* If a move can't be completed, it shows as **Failed** or **Refunded** in your History and the funds are returned to your wallet
* Moving funds doesn't change the settlement network of your Virtual Account — it only moves the balance you hold today

***

## 📜 Transaction History

Every deposit and withdrawal will be tracked in a ledger under the **Wallet**:

* Timestamp
* Transaction type (Deposit / Withdrawal / Invoice / Checkout / Move funds)
* Network, token and amount

**Additionally, by clicking on each transaction, you will see more information:**

* Status (Pending / Confirmed / Failed)
* Blockchain transaction ID

**For Move funds, the details page also shows:**

* Route (e.g. USDT · Ethereum > USDC · BSC (BEP20)) and the amount delivered
* Amount moved, Swidge fee, Gas fee, Service fee and **Total debited**
* Status (Completed / Failed / Refunded / Expired) and order number

<figure><img src="https://2108479947-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVKjrAbl5fdUEwikY5vaB%2Fuploads%2FFFgczdVE3QB0nPzWf4un%2Fmove-funds-history-detail.jpg?alt=media" alt="Move funds transaction details" width="320"><figcaption></figcaption></figure>

<figure><img src="https://2108479947-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVKjrAbl5fdUEwikY5vaB%2Fuploads%2Frg04ih6PLJlBFPEM7QvN%2Fimage.png?alt=media&amp;token=fcb195b0-197d-4934-99e9-8a62a9f5df3b" alt="" width="326"><figcaption></figcaption></figure>

***

## 🔒 Stability and Security

* Your wallet is non-custodial — you retain full ownership of your Secret Phrase, and you can export it anytime from Settings → Security
* Incoming and outgoing transfers are monitored for compliance and risk
* Only stablecoins are supported to minimize volatility exposure

***

#### Coming Soon

* Fiat on-ramp integrations
* Multi-chain support for new tokens/networks
