Appearance
Deposits & Withdrawals
Learn how to fund your Sparkbot wallets and withdraw your Bitcoin safely and efficiently.
Overview

Image Description: Flow diagram showing: External Bitcoin Wallet → Bitcoin Network (3 confirmations) → Sparkbot Deposit Address → Claim Deposits → Available Balance → Ready to Trade
Sparkbot supports multiple deposit methods to fund your wallets. Each wallet in Sparkbot has:
- Bitcoin Address: For on-chain Bitcoin deposits (requires 3 confirmations, ~30 minutes)
- Spark Address: For instant Spark deposits (no confirmations needed, lower fees)
- Lightning Invoice System: For Lightning Network deposits (instant, very low fees)
Choose the deposit method that best fits your needs based on speed, fees, and source of funds.
Bitcoin Mainnet Deposits
How Deposits Work
- Each Wallet Gets a Unique Address: Every Spark wallet you create has its own Bitcoin deposit address
- Send Bitcoin: Transfer BTC from any wallet or exchange to this address
- Wait for Confirmations: 3 confirmations required (~30 minutes)
- Claim Your Deposit: One-click claiming to make funds available
- Start Trading: Use your BTC balance to trade tokens
Minimum & Maximum Amounts
| Limit | Amount |
|---|---|
| Minimum Deposit | 0.00001 BTC (~$1.00 at $100,000/BTC) |
| Maximum Deposit | No technical limit |
| Recommended First Deposit | 0.001 - 0.01 BTC for testing |
WARNING
Network Fees: Remember to account for Bitcoin network fees when depositing. Small deposits might have fees that are a significant percentage of the amount.
Step 1: Get Your Deposit Address
- Open Sparkbot
- Tap 💼 Wallet
- Select 📥 Deposit
- Choose ₿ Bitcoin Deposit

Image Description: Screenshot showing:
- QR code at the top for easy scanning
- Bitcoin address in a copyable field: "bc1q9x7k2m3n4p5q6r7s8t9u0v1w2x3y4z5a6b7c8d9"
- "Copy Address" button
- Information box showing: "Network: Bitcoin (BTC) Confirmations required: 3 Processing time: ~30 minutes Minimum: 0.00001 BTC"
- Warning message: "⚠️ Only send Bitcoin to this address"
Step 2: Send Bitcoin
You can send Bitcoin from:
Examples: Coinbase, Binance, Kraken, etc.
- Log into your exchange
- Navigate to Withdraw/Send
- Select Bitcoin (BTC)
- Paste your Sparkbot deposit address
- Enter amount
- Confirm withdrawal
- Complete any 2FA verification
Tips:
- Check withdrawal fees (they vary by exchange)
- Some exchanges have minimum withdrawal amounts
- Withdrawals might take 10-30 minutes to broadcast
Step 3: Track Your Deposit
After sending, track the deposit status:
- Go to Wallet → 💰 Balance
- Scroll to Bitcoin Deposits section
You'll see:
₿ Bitcoin Deposits
Total: 0.001 BTC
⏳ Pending: 0.001 BTC
└ 1/3 confirmations
Estimated: 20 minutes
✅ Claimable: 0 BTC
Image Description: Three-state display showing:
- State 1 (Pending): "⏳ 0/3 confirmations - Just broadcast"
- State 2 (Pending): "⏳ 2/3 confirmations - ~10 minutes remaining"
- State 3 (Claimable): "✅ 3/3 confirmations - Ready to claim!"
Step 4: Claim Your Deposit
Once you have 3 confirmations:
- A 💰 Claim Deposits button appears
- Tap the button
- Wait a few seconds for processing
- Your balance updates automatically

Image Description: Screenshot showing the Balance screen with a prominent green button at the bottom: "💰 Claim Deposits (0.001 BTC available)" with a pulsing animation effect
TIP
Deposit Successful! Your Bitcoin is now available for trading on Spark.
Spark Deposits
What are Spark Deposits?
Spark deposits allow you to receive Bitcoin instantly from other Spark users without waiting for blockchain confirmations. Each wallet has a unique Spark address used for receiving funds on Spark.
Key Benefits:
- ⚡ Instant Settlement: Funds available immediately
- 💰 Lower Fees: No on-chain transaction fees
- 🔒 Secure: Cryptographically secure addressing system
How Spark Deposits Work
Unlike Bitcoin on-chain deposits that require mining confirmations, Spark deposits are instant:
- Share Your Spark Address: Give your Spark address to the sender
- Receive Transfer: Sender initiates transfer from their Spark wallet
- Instant Availability: Funds appear in your balance immediately
Getting Your Spark Address
- Open Sparkbot
- Tap 💼 Wallet
- Select 📥 Deposit
- Choose ⚡ Spark Deposit
- Your Spark address will be displayed
Spark Address Format:
sprt1pgssx6vm09mdzp8jkkmn7rtckfdxatrpccl8yty...INFO
Address Reusability: Your Spark address never changes. You can safely share it and reuse it for multiple deposits.
Receiving Spark Deposits
When someone sends you Bitcoin or tokens on Spark:
- Provide Your Spark Address: Share with the sender
- Wait for Transfer: Sender initiates the transfer
- Instant Credit: Your balance updates immediately
- Start Trading: Funds are instantly available
WARNING
Important: Only use your Spark address to receive from other Spark wallets. For deposits from exchanges or non-Spark wallets, use your Bitcoin address instead.
Lightning Network Deposits
What are Lightning Deposits?
Lightning Network deposits provide a fast, low-cost way to deposit Bitcoin using Lightning Network. Instead of a static address, you generate Lightning invoices that others can pay.
Key Benefits:
- ⚡ Instant: Funds available within seconds
- 💸 Very Low Fees: Minimal routing fees (typically < $0.01)
- 🌐 Compatible: Works with any Lightning-enabled wallet or exchange
How Lightning Deposits Work
- Generate Invoice: Create a Lightning invoice in Sparkbot
- Share Invoice: Give the invoice to the sender (starts with "lnbc1...")
- Sender Pays: They pay the invoice from their Lightning wallet
- Instant Credit: Your balance updates immediately
Creating a Lightning Invoice
- Open Sparkbot
- Tap 💼 Wallet
- Select 📥 Deposit
- Choose ⚡ Lightning Network Deposit
- Enter the amount you want to receive (or create zero-amount invoice)
- Optionally add a memo/description
- Invoice is generated and ready to share
Invoice Format:
lnbc1000n1pj9x7pp5q9y8tnhd76z9gce...Invoice Options
Specify the exact amount you want to receive:
Advantages:
- Sender cannot change the amount
- Clear payment amount
- Prevents mistakes
When to use:
- Receiving specific payment amounts
- Business transactions
- Splitting bills with friends
Example:
- You want to receive exactly 10,000 sats
- Invoice specifies: 10,000 sats
- Sender pays exactly that amount
Invoice Expiry
Lightning invoices expire after a set time:
| Invoice Type | Default Expiry | Can Extend? |
|---|---|---|
| Standard Invoice | 24 hours | Yes |
| Quick Invoice | 1 hour | Yes |
| Custom Invoice | Your choice | N/A |
INFO
Expired Invoices: If an invoice expires before payment, simply generate a new one. Expired invoices cannot be paid.
Receiving Lightning Deposits
After creating and sharing your invoice:
- Share the Invoice: Send the invoice string or QR code to the sender
- Sender Pays: They use their Lightning wallet to pay the invoice
- Instant Settlement: Payment routes through Lightning Network
- Balance Updates: Your Sparkbot balance updates within seconds
- Ready to Trade: Funds immediately available
TIP
Recommended for Small Deposits: Lightning Network is particularly cost-effective for deposits under 0.01 BTC due to very low routing fees.
Withdrawals

Image Description: Screenshot showing withdrawal form: "📤 Withdraw Bitcoin
Destination Address [Text input: bc1q9x7...]
Amount (BTC) [Text input: 0.005]
Current Balance: 0.015 BTC Network Fee: ~0.00001 BTC You will receive: ~0.00499 BTC
[⚠️ Verify address carefully] [Confirm Withdrawal] [Cancel]"
Withdraw to External Address
To send Bitcoin from Sparkbot to another wallet:
Using the Command
/withdraw <address> <amount>Example:
/withdraw bc1q9x7k2m3n4p5q6r7s8t9u0v1w2x3y4z5 0.005Withdrawal Limits
| Parameter | Value |
|---|---|
| Minimum | 0.00001 BTC (after fees) |
| Maximum | Your available balance |
| Fee | Dynamic based on network conditions |
WARNING
Double-Check Addresses!
- Bitcoin transactions are IRREVERSIBLE
- Send to wrong address = permanent loss
- Always verify address before confirming
- Consider sending a small test amount first
Related Topics
- Wallet Management - Managing multiple wallets
- Trading - Using your balance to trade
TIP
Funding Complete! Once you've successfully deposited and claimed Bitcoin, you're ready to start trading. Proceed to the Trading Guide to learn how to buy your first token.
