Skip to content

Sending Transactions ​

Learn how to send cryptocurrency transactions using MCP Wallet, both manually and via AI.

Overview ​

MCP Wallet supports two ways to send transactions:

  1. Manual Transactions - You create and sign transactions via the UI
  2. AI Transactions - AI assistant creates transactions after OAuth authorization

Manual Transactions ​

Sending BNB ​

  1. Open MCP Wallet and unlock your wallet

  2. Navigate to Send

    • Click "Send" button in the main interface
  3. Fill in transaction details:

    • Token: Select "BNB"
    • Recipient: Enter recipient address (0x...)
    • Amount: Enter amount to send (e.g., 0.1)
    • Gas Fee: Auto-calculated (usually ~0.0005 BNB)
  4. Review transaction:

    • Verify recipient address (double-check!)
    • Verify amount
    • Check total cost (amount + gas)
    • Ensure sufficient balance
  5. Sign & Send

    • Click "Sign & Send"
    • Enter password if prompted
    • Wait for confirmation (~5-10 seconds)
  6. View transaction:

    • Copy transaction hash
    • View on BSCScan
    • Check transaction history in wallet

Sending USDT ​

  1. Open MCP Wallet and unlock your wallet

  2. Navigate to Send

    • Click "Send" button
  3. Fill in transaction details:

    • Token: Select "USDT"
    • Recipient: Enter recipient address
    • Amount: Enter USDT amount (e.g., 10)
    • Gas Fee: Auto-calculated in BNB (~0.0005 BNB)
  4. Important: Ensure you have BNB for gas

    • USDT transfer requires BNB for gas fees
    • Need at least 0.001 BNB in wallet
    • Gas is paid in BNB, not USDT
  5. Sign & Send

    • Click "Sign & Send"
    • Enter password if prompted
    • Wait for confirmation

BNB Required for Gas

Even when sending USDT, you need BNB to pay gas fees. Always keep some BNB in your wallet.

Transaction Details ​

Gas Fees ​

Gas fees depend on network congestion:

NetworkTypical GasCongested
BSC Mainnet~0.0005 BNB0.001-0.003 BNB
BSC Testnet~0.0005 BNB0.001-0.002 BNB

Gas Price Settings:

  • Auto (recommended): Wallet calculates optimal gas
  • Custom: Set gas price manually (advanced users)

Transaction States ​

StateMeaningDuration
PendingBroadcast to network, awaiting confirmation5-30 seconds
ConfirmedIncluded in block, awaiting finality30-60 seconds
FinalizedFully confirmed, irreversible60+ seconds
FailedTransaction failed, gas fee still deductedImmediate

AI Transactions ​

How AI Transactions Work ​

When AI assistant requests a transaction:

  1. AI makes request via MCP protocol
  2. Wallet verifies:
    • OAuth token is valid
    • Sufficient balance + gas
  3. Auto-sign (if checks pass)
  4. Broadcast to blockchain
  5. Return result to AI
  6. Label as "AI-initiated" in transaction history

Coming Soon: Spending Limits

Per-transaction and daily spending limits will be added in a future update to automatically reject transactions exceeding configured thresholds.

Example AI Transactions ​

Via Claude Code:

User: Send 0.1 BNB to 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb
Claude: I'll send 0.1 BNB to that address.

[Transaction auto-signed after OAuth authorization]

Transaction successful!
TX Hash: 0x4952c33d1689cd57090d537052a1bc2efbc206cd65e36be048f04e4840cc75b7

Checking Balance:

User: What's my balance?
Claude: You have:
- BNB: 0.892 BNB (~$267 USD)
- USDT: 50.00 USDT

AI Transaction Logs ​

All AI transactions are labeled:

  • Label: "AI-initiated"
  • Timestamp: When transaction was created
  • Amount: Token amount sent
  • Recipient: Address funds sent to
  • Status: Pending / Confirmed / Failed
  • Gas Fee: How much was spent on gas

View AI Transactions:

  1. Go to Transactions tab
  2. Filter by "AI-initiated"
  3. Review all AI transactions

Transaction History ​

Viewing History ​

  1. Open Transactions Tab

  2. View all transactions:

    • Sent transactions (outbound)
    • Received transactions (inbound)
    • Contract interactions
    • Failed transactions
  3. Transaction Details:

    • Click any transaction to see details
    • Transaction hash
    • From/To addresses
    • Amount
    • Gas fee paid
    • Block number
    • Timestamp
    • Status

Filtering History ​

By Type:

  • All transactions
  • Sent only
  • Received only
  • AI-initiated only
  • Failed only

By Token:

  • All tokens
  • BNB
  • USDT
  • Other tokens

By Date Range:

  • Last 24 hours
  • Last 7 days
  • Last 30 days
  • Custom range

Exporting History ​

  1. Go to Transactions tab
  2. Click Export
  3. Choose format:
    • CSV (for spreadsheets)
    • JSON (for developers)
  4. Select date range
  5. Download file

CSV Format:

csv
Date,Type,Token,Amount,From,To,Hash,Status
2025-01-15 10:30,Send,BNB,0.1,0xABC...,0xDEF...,0x4952...,Confirmed
2025-01-15 11:45,Receive,USDT,50,0xGHI...,0xABC...,0x7821...,Confirmed

Transaction Monitoring ​

Block Explorers ​

View transactions on blockchain explorer:

BSC Mainnet:

  • BSCScan
  • Enter your address or transaction hash

BSC Testnet:

Transaction Status ​

Check on BSCScan:

  1. Copy transaction hash from wallet
  2. Go to BSCScan
  3. Paste hash in search
  4. View detailed status:
    • Block confirmations
    • Gas used
    • Transaction fee
    • Input data
    • Logs (for contracts)

Common Transaction Scenarios ​

Scenario 1: Sending to Exchange ​

Steps:

  1. Get deposit address from exchange
  2. Verify network (must be BSC/BEP20)
  3. Send small test amount first
  4. Wait for confirmation
  5. Send larger amount

Verify Network

Make sure the exchange supports BSC/BEP20 for the token you're sending. Sending to wrong network = lost funds.

Scenario 2: Receiving from Another Wallet ​

Steps:

  1. Copy your wallet address
  2. Verify network is BSC
  3. Share address with sender
  4. Wait for transaction to arrive
  5. Refresh balance in wallet

Expected Time:

  • Transaction appears: 5-10 seconds
  • Confirmed (1 block): ~3 seconds
  • Fully finalized (15 blocks): ~45 seconds

Scenario 3: Paying for Services ​

Example: Pay subscription with crypto

  1. Service provides payment address
  2. Verify amount and token
  3. Send exact amount requested
  4. Service confirms payment
  5. Service activated

Scenario 4: Interacting with Contracts ​

(Coming soon - DeFi integrations)

Troubleshooting Transactions ​

Transaction Stuck (Pending) ​

Symptom: Transaction shows "Pending" for >5 minutes

Solutions:

  1. Wait longer

    • Network may be congested
    • Normal: 5-30 seconds
    • Congested: 1-5 minutes
  2. Check block explorer

    • Copy transaction hash
    • Search on BSCScan
    • See actual status
  3. Increase gas (if supported)

    • Speed up stuck transaction
    • Pay higher gas to prioritize

Transaction Failed ​

Symptom: Transaction shows "Failed"

Common Causes:

  1. Insufficient gas

    • Solution: Keep more BNB for gas
  2. Insufficient balance

    • Solution: Check you have enough tokens + gas
  3. Wrong network

    • Solution: Switch to correct network
  4. Contract error (for contract interactions)

    • Solution: Check contract requirements

Gas Fee Still Deducted

Even if transaction fails, gas fee is still paid. This is how blockchain works.

Insufficient Funds Error ​

Error: "Insufficient funds for gas"

Explanation:

Example:
Your BNB balance: 0.1 BNB
Trying to send: 0.1 BNB
Gas fee: 0.0005 BNB
Total needed: 0.1005 BNB
Result: ❌ Insufficient (need 0.0005 more BNB)

Solution:

  • Keep extra BNB for gas fees
  • Never send your entire balance
  • Leave at least 0.001 BNB for gas

Wrong Network Error ​

Error: "Transaction failed - wrong network"

Cause: Trying to send to address on different network

Examples:

  • ❌ Sending BSC token to Ethereum address
  • ❌ Sending to exchange that only supports Ethereum
  • ❌ Wrong network selected in wallet

Solution:

  • Verify recipient network
  • Ensure wallet is on correct network
  • Check exchange deposit requirements

Transaction Rejected by AI ​

Error: "Transaction rejected - insufficient funds" or similar

Cause: AI transaction failed validation

Solutions:

  1. Check balance

    • Ensure sufficient funds + gas
  2. Verify network

    • Correct network selected
  3. Check API access

    • API still enabled in Settings
  4. Send manually

    • Use UI to execute transaction directly

Transaction Best Practices ​

Before Sending ​

✅ DO:

  • Double-check recipient address
  • Verify network matches
  • Send small test amount first (large transfers)
  • Ensure sufficient balance + gas
  • Check current gas prices

❌ DON'T:

  • Copy address from untrusted sources
  • Send to wrong network
  • Send entire balance (leave gas buffer)
  • Ignore transaction warnings

After Sending ​

✅ DO:

  • Save transaction hash
  • Monitor on block explorer
  • Wait for confirmations (15+ blocks)
  • Verify recipient received funds

❌ DON'T:

  • Close wallet immediately
  • Assume instant confirmation
  • Panic if takes a few minutes

For AI Transactions ​

✅ DO:

  • Monitor AI transactions regularly
  • Review transaction history weekly
  • Use dedicated account with limited funds
  • Disable API when not in use

❌ DON'T:

  • Store large amounts in AI-accessible account
  • Ignore unusual transactions
  • Leave API enabled when not using

Advanced Topics ​

Custom Gas Settings ​

(Advanced users only)

Gas Price:

  • Standard: Auto-calculated
  • Fast: 1.5x standard
  • Custom: Set manually (in Gwei)

Gas Limit:

  • BNB transfer: 21,000
  • Token transfer: ~60,000
  • Contract interaction: Varies

Transaction Replacement ​

(Coming soon)

  • Replace pending transaction
  • Increase gas to speed up
  • Cancel stuck transaction

Batch Transactions ​

(Coming soon)

  • Send to multiple recipients
  • Save on gas fees
  • Atomic execution

FAQ ​

Q: How long do transactions take? A: BSC transactions typically confirm in 3-10 seconds (1-2 blocks).

Q: Can I cancel a transaction? A: Once broadcast, transactions cannot be canceled. Only pending (not broadcast) can be canceled.

Q: Why do I need BNB for USDT transfers? A: BNB pays gas fees on BSC, even for USDT transfers.

Q: What if I send to wrong address? A: Blockchain transactions are irreversible. Always verify addresses before sending.

Q: How much BNB should I keep for gas? A: Keep at least 0.01 BNB for gas fees (covers ~20 transactions).

Q: Do AI transactions cost more gas? A: No. AI transactions use same gas as manual transactions.

Q: How do I control AI transactions? A: Approve once during OAuth, then monitor activity and disable API access when not needed. Spending limits coming soon.


Next Steps:

MCP Wallet - Secure crypto wallet with AI integration