CoinFreeze sits between buyer and seller on every trade.
Neither side touches funds until both agree. No trust required.
Buyer opens @coinfreeze_bot in private and runs /createscrow. A unique deal ID is returned.
Create a Telegram group, add the seller and the bot, then run /activate [ID] inside it.
Seller runs /seller. Both sides submit wallets. Every address is validated on-chain before proceeding.
Buyer runs /escrow [amount] [LTC|USDT] [desc]. The live rate is fetched and locked at that exact second.
Run /fund for a unique deposit address + QR code. The bot monitors on-chain and confirms automatically.
Seller delivers. Buyer inspects and runs /confirm. If there's a problem, either side opens /dispute.
Seller runs /release. Payout hits their wallet on-chain. The transaction hash is posted in the group.
The market rate is frozen the second you run /escrow. No one can manipulate the price mid-trade.
Check any deposit address in @coinfreeze_verifier before sending a single coin. If it's not in our system, don't touch it.
Agents review evidence from both sides and give a binding decision. Funds stay frozen until the case is closed.
After payment clears, cancellation needs both parties to agree. One side can't just pull funds and disappear.
Every payout and refund posts the raw blockchain hash in the trade group. Verify it yourself anytime.
No CoinFreeze admin can redirect your money mid-trade. The bot controls the escrow wallet only.
Both coins are validated on-chain before any deal can proceed.
Everything runs through Telegram. These are the only official CoinFreeze accounts — nothing else.
Full breakdown of every command, wallet rule, and fee so you know exactly what to expect.
Everything runs inside Telegram. Buyer leads. No account creation needed — just open the bot.
Both sides must submit wallets before terms can be set. The bot validates every address — wrong format is rejected before anything moves.
LTC deal = both wallets must be valid Litecoin addresses. USDT deal = both must be TRON addresses starting with T.
Once both wallets are in, buyer sets the trade parameters. The live rate is fetched and frozen at that exact second.
The bot shows the locked rate, fee breakdown, and exact crypto amount before you commit. Run /status to check state at any time.
After terms are locked, buyer runs /fund to get a deposit address and QR code.
Send the exact crypto amount shown. Your wallet's own network fee is separate. Addresses expire after 60 minutes. Run /fund again to refresh.
Once payment confirms on-chain, the deal goes active.
Either buyer or seller can open a dispute. Funds stay completely frozen until an agent closes the case.
An agent joins the group, talks to both sides, reviews evidence, and gives a binding call. The bot controls the escrow wallet the entire time.
Before payment: Either side runs /cancel and the deal closes immediately.
After payment: Both sides must run /cancel to agree. Buyer gets deal amount back minus a $1 network fee.
Before sending any crypto, confirm the deposit address is genuinely from CoinFreeze. Join @coinfreeze_verifier and type:
The bot confirms whether the address belongs to a CoinFreeze Custodian. If it's not in our system, don't send anything. Response deletes after 60 seconds.
Fees are shown in full before any money moves. Nothing is hidden.
| Fee | Who pays | Refundable |
|---|---|---|
| Buyer service fee | Added to deposit amount | No |
| Seller service fee | Deducted from payout | — |
| Outbound network fee | $1.00 per outbound send | No |
| Inbound network fee | Buyer's own wallet — separate | — |
Questions? Message @freeze_chat_bot.
Open the bot or use the webapp — your deal is protected in under two minutes.