Skip to content

Stablecoin wallet: self-custody, six networks, network fee only

By
Published

Money that arrives in your xChange.bg account does not sit in a pooled account at a company. It lands in a wallet that belongs to you. This page explains what that wallet is, what it can do and what you take on by holding your own funds.

What the wallet is

The xChange.bg wallet is a self-custody wallet built on Privy, a wallet infrastructure provider. It is created the first time you sign in with your email and a one-time code. There is no password to remember.

Self-custody means that control of the wallet sits with you. xChange.bg holds no keys and cannot freeze your balance. According to Privy's documentation, private keys are split into encrypted shares stored across separate security boundaries and are put back together only inside trusted execution environments, secure hardware, when the wallet owner authorises an action.

The wallet works on six blockchain networks:

  • Solana
  • Ethereum
  • Base
  • Arbitrum
  • Polygon
  • Optimism

On these networks it can receive and hold USDC and other tokens, and send them to any external wallet. USDC in the wallet is not a bank deposit: it is a claim on its issuer, Circle, backed by reserves.

Who it is for

  • Anyone with an xChange.bg EUR or USD account. Money from the EUR account and the USD account arrives here.
  • People paid in USDC by clients, platforms or employers who send stablecoins directly.
  • Companies paying suppliers or contractors in USDC, who send to the recipient's wallet for the network fee.
  • Holders moving stablecoins from an exchange or another wallet into a wallet they control.

How it works

  1. Sign in. Enter your email and the six-digit code. The wallet is ready from the first sign-in.
  2. Receive. Open the receive screen and choose the network the sender will use. Copy the address and send it to the payer. Send only the asset and network shown on that screen.
  3. Check what arrived. Incoming transfers appear in your balance. Transfers from other xChange.bg clients arrive instantly and free.
  4. Send. Paste the recipient's address, choose the network they named and enter the amount. Check the first and last characters of the address against what the recipient sent you, or run it through the crypto address checker.
  5. Confirm. Review the amount and the network fee, then confirm. Keep the transaction record for your own files and for your accountant.

Fees

Action Fee
Wallet Free
Receiving stablecoins on-chain Network fee only, paid by the sender
Sending stablecoins to an external wallet Network fee only
Transfer to another xChange.bg client Free, instant
Payout from the wallet to a bank in EUR or USD 1.25% (minimum EUR 2)
Euros or dollars in by bank transfer, arriving as stablecoins 1.5% (minimum EUR 1)

The network fee goes to the blockchain, not to xChange.bg. On Ethereum it rises and falls with demand, while Solana and the lower-cost networks usually charge a small fraction of that. See gas fee for how network fees work, and the pricing page for every xChange.bg fee.

What to know before you use it

  • Transfers on a blockchain are final. xChange.bg cannot reverse a transfer. A wrong address, or the right address on a network the recipient does not use, can mean the money is lost.
  • Same address, different networks. Ethereum, Base, Arbitrum, Polygon and Optimism use the same address format. A valid address says nothing about which of those networks the recipient expects, so agree on the network in writing.
  • Check the token, not only the name. Anyone can create a token called "USDC". Circle publishes the official contract address for USDC on each network. If a token in your wallet does not match, treat it as worthless and do not interact with it.
  • Protect your access. Because you control the wallet, the security of your sign-in email is part of the security of your money. Be wary of messages asking you to sign in through a link or to share a code.
  • Other tokens carry more risk. The wallet can hold tokens other than stablecoins, and those can lose value quickly. Nothing on this page is investment advice.
  • Tax records. Stablecoins are crypto-assets under Bulgarian tax law. Keep your transaction history, and read the crypto tax guide. This is not tax advice.

Frequently asked questions

What does self-custody mean here?

It means the wallet is controlled by you, not by xChange.bg. We do not hold the keys and cannot freeze or move your balance. The wallet runs on Privy, which keeps keys as encrypted shares and uses them only inside secure hardware under the owner's control.

Which networks does the wallet support?

Solana, Ethereum, Base, Arbitrum, Polygon and Optimism. Ethereum, Base, Arbitrum, Polygon and Optimism share one address format, while Solana uses its own. The app shows the right address for the network you pick.

What does it cost to send USDC to another wallet?

Only the network fee charged by the blockchain. xChange.bg adds no fee for on-chain sends. On Solana and the lower-cost networks the fee is usually small; on Ethereum it changes with network demand and can be higher.

Can I receive tokens other than USDC?

The wallet can hold other tokens on the supported networks. Other tokens are not stablecoins and can lose value quickly. When you deposit, send only the asset and network shown on the receive screen, because a mismatch may result in loss.

What happens if I send to a wrong address or network?

Blockchain transfers cannot be reversed by xChange.bg. If the address belongs to someone else or does not support the token on that network, the funds may be lost. Check the address with the address checker and send a small test amount first.

Is sending to another xChange.bg client different?

Yes. Transfers between xChange.bg clients are free and instant, so there is no network fee to think about. For anyone outside xChange.bg, the transfer goes on-chain and costs the network fee.

Can I turn the stablecoins in my wallet into euros?

Yes. Pay out from your balance to a bank account in EUR or USD. The fee is 1.25% (minimum EUR 2) and is shown before you send. The money can go to your own account or to someone you pay.

Sources

  1. Privy documentation: Wallets overview
  2. Privy documentation: Security architecture
  3. Circle: USDC contract addresses
  4. Ethereum.org: Gas and fees
  5. Solana documentation: Fees

Related

More features