Install BithelaSave Bithela to your home screen for a faster, app-like trading flow.
B
Bithela
— USDT—↻
Notifications
No notifications yet
Turn Bithela into your phone appInstall once to launch faster, keep the trading layout full-screen, and get back into active trades quickly.
Buy USDT
Browse open sell offers. Funds are secured in on-chain escrow before payment is made.
SellerPriceLimitsPayment
Loading…
My Trades
Your active and completed trades
Click Refresh to load trades.
Sell USDT
Publish a sell offer. Buyers can browse it in the marketplace and initiate trades.
New Sell Offer
Your available platform balance:—
My Active Offers
My Wallet
Your Tron address and platform balance on the Nile testnet
Platform Balance (available to trade)
—
USDT
This is the balance available to create sell offers and withdraw.
Balance Breakdown
🏦 Deposited on-chain— USDT
🔒 Reserved in active offers−0 USDT
✅ Sold to buyers−0 USDT
⚡ Internal platform credits+0 USDT
💰 Available to trade— USDT
ℹ️ Your on-chain balance at your personal deposit address is separate from Bithela's platform ledger. Express trades, releases, refunds, and admin actions can add internal platform credits without changing your address balance.
Save your mobile money and bank details once, then Bithela will reuse them when you create offers or receive fiat in express trades.
Add Payment Option
Use this form to save or update the details Bithela shows when someone needs to pay you.
We’ll format this into a payment instruction you can reuse automatically.
Deposit USDT to Start Selling
Send testnet USDT to your Tron address from the
Nile faucet,
then click Sync Balance to credit your platform account.
Your Deposit Address
—
Copy this address and paste it into the faucet. Select TRC-20 USDT as the token.
Withdraw USDT
Send USDT from your platform balance to any external Tron (TRC-20) address.
Available: — USDT
⚡ Express Trade
Instant USDT ↔ fiat matched to verified Super Traders. 2% fee deducted from USDT received.
⚠️ Using estimated rates — live rate feed is temporarily unavailable. Rates shown are approximate.
Amount & Rate
Market rate—
You pay (fiat)—
Gross USDT—
Express fee (2%)—
You receive—
⚠️ Rate is from cache — live refresh failed. Rate was last updated —. Trade will proceed at this rate.
Payment Details
Your saved payment details for this method will auto-fill here when available.
⚡ Super Trader Settings
When you're available, buyers and sellers can be matched to you for instant express trades.
Status
Unavailable
Your platform balance: — USDT
(minimum 500 USDT required to accept trades)
Help & FAQ
Everything you need to know about trading on Bithela
How it works
01
Seller posts an offer
A seller sets their exchange rate, payment method, and trade limits. Their USDT is deposited and ready on the platform before the offer goes live.
02
Buyer initiates — escrow locks instantly
The buyer selects an offer and confirms the amount. The USDT is immediately locked in an on-chain escrow — neither party can touch it until the trade resolves.
03
Buyer pays — seller confirms — USDT released
The buyer sends local payment (M-PESA, bank transfer, etc.) and marks it paid. The seller verifies receipt and releases the escrow. USDT lands in the buyer's wallet on-chain, instantly.
Escrow & security model
1
Trade initiated Buyer confirms offer — USDT amount locked for this trade only.
2
Escrow funded on-chain USDT moves to a fresh escrow address. Blockchain confirms within seconds.
3
Buyer sends local payment Buyer pays via M-PESA or bank and submits proof. Escrow stays locked.
4
Seller confirms → USDT released Seller verifies receipt and releases. USDT sent directly to buyer's wallet.
🛡
Per-trade escrow addresses — each trade gets a unique address. Funds from one trade are never mixed with another.
👁
Fully auditable — every transaction ID is shown in the trade room and links to TronScan for independent verification.
⏱
Automatic expiry — trades that remain unfunded past the deadline are refunded automatically. No stuck funds.
⚖️
Dispute escalation — if something goes wrong, either party opens a dispute and a review decides the outcome before funds move.
Buyers & sellers
Buyer
Buy USDT with local money
Find a seller at a rate that works for you, pay via M-PESA or bank transfer, and receive USDT on-chain — protected by escrow throughout.
Browse live offers and compare rates in real time
USDT is locked before you send any money
Pay using M-PESA, Airtel, bank — whatever you prefer
Dispute protection if anything goes wrong
Seller
Sell USDT at your rate
Deposit USDT, publish your offer with the rate and payment details you want, and receive local currency directly — you release escrow only after confirming payment.
Set your own rate and trade limits
USDT stays locked until you manually release it
Buyers can only initiate trades against your confirmed balance
Auto-refund if buyer doesn't pay in time
Common questions
How does the escrow work exactly? ▾
When a buyer initiates a trade, the platform generates a fresh Tron address for that trade. The seller's balance is debited and the USDT is sent on-chain to this escrow address. The buyer can verify this on TronScan. Once the buyer confirms local payment and the seller verifies receipt, the seller releases the escrow — USDT goes directly to the buyer's wallet. If the trade expires or is cancelled, the USDT is returned to the seller's platform balance.
Does Bithela hold my USDT? ▾
No. Your USDT sits on-chain — either at your account address or in a trade escrow address. The platform never has unilateral control over your funds. During an active trade, the USDT is in a per-trade escrow that can only be released by the seller or resolved through the dispute process.
What payment methods can buyers use? ▾
That depends on what the seller has listed on their offer. Supported options include M-PESA (Kenya), Airtel Money (Kenya & Uganda), MTN Mobile Money (Uganda & South Sudan), bank transfer, and cash. Each offer shows the payment method and the seller's payment details before you commit to a trade.
What happens if the seller doesn't release after I pay? ▾
You can open a dispute from the trade room. The review process examines your submitted payment proof (M-PESA reference, bank confirmation, etc.) and the escrow transaction. If payment is confirmed, the escrow will be released in your favour. Your funds cannot be permanently withheld.
Do I need a Tron wallet to trade? ▾
When you register on Bithela, a Tron address is automatically generated for you — no external wallet setup needed. When you buy USDT it is credited to your platform balance and on-chain address. You can also provide your own external Tron address if you prefer to receive USDT directly there.
What are the fees? ▾
Bithela does not currently charge platform fees. Sellers set their own rate which includes their margin. The only on-chain cost is a small amount of TRX for gas, which the platform covers for escrow operations automatically.
Is KYC required? ▾
Currently, Bithela requires email verification to activate an account but does not require full KYC documents to begin trading. Requirements may change when the platform moves to higher trade volumes.
Buy USDT
—
1
Escrow
2
Payment
3
Released
💬Chat with counterparty
No messages yet. Say hello!
🔒 Chat is closed — this trade has ended
🚫
Account Suspended
Your account has been suspended by an administrator.
All trading activity is locked until the suspension is lifted.
If you believe this is a mistake, please contact support.