Alkanex Trading Bot Docs

Funding your wallet

Deposit BTC to your wallet. It stays as BTC and is used when you buy. Understand the honest timing, the silent-ignore rules, and where frBTC is held.

To trade, your wallet needs funds. You fund it by sending BTC to your deposit address. It is credited to your wallet and stays as BTC, used directly when you buy. There is no bridging step on deposit: the bot wraps exactly what a trade needs at buy time. This page covers the deposit screen, the real timing (it is not instant), and what the bot quietly ignores.

Your deposit address

From your Portfolio / balance panel, tap Deposit. The wallet card itself shows the address as tap-to-copy text plus a QR button, but the full Deposit screen opens from Portfolio. The deposit screen shows your taproot (bc1p) address as tap-to-copy text and as a QR code, so you can scan it from another wallet or paste it.

The bot re-verifies the address before every render and fails closed. If something is wrong it will not show you an address to send to, you will see instead:

Could not verify your deposit address. Do not deposit. Contact support.

If you see that message, do not deposit until it clears.

The Deposit panel: the `bc1p` address as tap-to-copy text, a QR code, the deposit hint line, and the Recent Deposits list.
The Deposit panel: the `bc1p` address as tap-to-copy text, a QR code, the deposit hint line, and the Recent Deposits list.
ControlWhat it does
Address (tap to copy)Copies your bc1p deposit address
QRShows the address as a scannable QR code
RefreshRe-checks the address and refreshes the recent-deposits list
BackReturns to the wallet card

Your deposit stays as BTC

A deposit stays as BTC in your wallet. There is no auto-convert, no split, and no bridging step on deposit. Your BTC is credited and then used directly when you buy: the bot wraps exactly what a trade needs at buy time. The deposit screen says so plainly:

Send BTC to this address. It is credited to your wallet and used directly when you buy. No bridging step.

Honest timing: this is not instant

Crediting is gated on Bitcoin, so it takes minutes, not seconds. Here is exactly why, step by step.

  1. A separate background watcher notices your deposit in the mempool, roughly every 15 to 60 seconds.
  2. It credits your deposit only after it gets 1 Bitcoin confirmation, which averages about 10 minutes.

So a realistic end-to-end time is "minutes, gated on Bitcoin block times". The deposit waits for a block before it is credited.

The deposit watcher is a separate background service from the bot. The deposit screen and the rest of the bot can be fully up while deposits are not being processed, with no visible signal. If a deposit does not progress for a while, give it time (a deposit already confirmed on-chain is not lost) and use Refresh.

What the bot silently ignores

Some deposits will never be credited and will never trigger a notification. There is no error, the bot simply does nothing. Check this list first if a deposit seems to vanish.

Ignored depositWhy
Under 10,000 sats (dust)Below the minimum deposit. Too small to be worth crediting.
A transfer between your own bot walletsSelf-transfers are skipped.
Wrong networkThe watcher only tracks addresses whose prefix matches its network (mainnet bc1).
Dust deposits under 10,000 sats are silently ignored. Send at least 10,000 sats so the watcher picks it up.

Deposit states and notifications

A processed deposit moves through these states. The bot sends you a notification as it advances.

StateLabel you seeWhat it meansNotification
Detectedin mempoolThe watcher saw your deposit, awaiting confirmation"Deposit detected: <amount> BTC ... Awaiting confirmation."
ConfirmedconfirmedYour deposit got 1 Bitcoin confirmation and is credited as BTC"Deposit confirmed at block <height> ..."

The deposit screen also shows a Recent Deposits list so you can see what is in flight. If you have not deposited yet it reads "No deposits yet."

Where frBTC is held

Your deposit stays as BTC, so nothing is wrapped when you fund. Wrapping happens later, at buy time, and only for the amount a trade needs. When BTC is wrapped, the resulting frBTC is not held by the bot. It is held by the subfrost FROST federation, and the bot verifies the pinned signer on every wrap:

Wrapped BTC (frBTC) is held by the subfrost FROST federation, not by this bot. Pinned signer verified on every wrap.

Your BTC and your frBTC are two balances in your wallet. BTC pays network fees and funds buys, frBTC is the tradeable, pool-native form. See the BTC vs frBTC page for how the bot moves between them.

Quick checklist

  • From your Portfolio / balance panel, tap Deposit to get your address and QR.
  • Send at least 10,000 sats, or the deposit is silently ignored.
  • Expect minutes, not seconds: your BTC is credited after 1 Bitcoin confirmation.
  • Your deposit stays as BTC. The bot wraps only what a trade needs, at buy time.
  • Watch the state move from in mempool to confirmed.

On this page