Truzor MM Documentation
Automated Discord escrow for crypto deals — Bitcoin and Litecoin, settled in minutes. This guide walks you through every step, every command, and every guarantee.
Every deal completed during the launch window pays zero platform fees. Affiliates still earn full commission.
What is Truzor MM?
Truzor MM is a fully automated middleman bot that lives inside Discord. Two parties open a ticket, the sender deposits crypto into a one-time escrow address generated by the bot, and funds are released to the receiver only when the sender clicks Release.
No human middleman. No private DMs. Every state transition is recorded inside the ticket channel and on-chain.
Quick start
- Join the server. Both buyer and seller need to be in the Truzor Discord — discord.gg/u3TZ5SXncm.
- Open the deal panel. Go to the start-deal channel and pick a coin (BTC or LTC). The bot creates a private ticket for both parties.
- Pick roles. One side selects Sending, the other Receiving. Both confirm.
- Agree on the amount. The sender enters how much to escrow. Both sides confirm before an invoice is generated.
- Deposit. The bot shows a fresh deposit address with QR. Send the agreed amount from any wallet.
- Release. Once confirmed on-chain, the sender clicks Release. The receiver supplies their payout address. The bot broadcasts and posts the transaction hash.
Deal flow
A Truzor deal moves through ten well-defined states. Every state shows up in the ticket as an embed, so both parties always see exactly what's expected next.
1. Ticket creation
Picking a coin from the panel opens a private ticket channel visible only to the two parties and the staff role. The bot posts the role-assignment embed.
2. Role assignment ROLES
One party clicks I'm sending, the other clicks I'm receiving. Both must confirm with the green check before moving on. If something is wrong, either party can reset roles.
3. Amount entry AMOUNT
The sender enters the deal amount in the chosen coin. The bot validates it against a minimum (currently 0.2 USD per coin to avoid dust deals) and shows the equivalent USD value at current market rate.
4. Amount confirmation AMOUNT_CONFIRM
Both parties confirm. Either side can step back to amount entry if the number is wrong.
5. Invoice generated INVOICE
The bot generates a unique deposit address (a fresh one for every deal — never reused), shows it as text and a QR code, and starts watching the chain.
INVOICE; overpayment is credited but you'll need to coordinate any refund of the difference manually with staff.
6. Deposit detected DETECTED
As soon as the transaction hits the mempool, the bot posts a "Deposit detected" embed with the live transaction hash and a Blockcypher link.
7. Confirmed CONFIRMED
Once the deposit reaches the required confirmation count, the deal moves to CONFIRMED and the Release button unlocks for the sender.
8. Release request WAIT_PAYOUT
The sender clicks Release and confirms once more (two-step to prevent misclicks). The receiver is then prompted to enter their payout address.
9. Payout confirmation PAYOUT_CONFIRM
The bot displays the receiver's payout address and the net amount (after fees, if any). The receiver confirms — this is the last chance to fix a typo'd address.
10. Complete COMPLETE
The bot signs and broadcasts the payout, posts the on-chain transaction hash, and locks the ticket. Both parties get a clean summary embed with the deal ID, coin, amount, and txid.
Supported coins
Truzor MM currently supports the two most common settlement coins for Discord deals. More are on the roadmap.
Confirmation requirements
- Bitcoin (BTC): 1 confirmation before release unlocks. Typical wait time 10–30 minutes.
- Litecoin (LTC): 1 confirmation. Typical wait time 2–5 minutes — usually the fastest option.
Minimum deal size
Each coin has a minimum equivalent of 0.2 USD. This protects you from accidentally creating dust deals where the network fee would consume the entire amount.
Fees
You only pay the network fee for the payout transaction. Nothing else.
What's included
- Platform fee: 0% during launch. After the promo, a small flat percentage on completed deals only.
- Deposit: you pay your wallet's network fee to send the deposit to the escrow address. Truzor never charges anything on the deposit side.
- Payout: the network fee for broadcasting the release transaction is deducted from the escrowed amount automatically. The receiver sees the net amount before they confirm.
Failed or cancelled deals
If a deal is cancelled before deposit, no fees apply — nothing happened on-chain. If a deposit was made and the deal is later refunded, only the network fee for the refund transaction is deducted.
Slash commands
Every action lives behind a slash command. Most of the deal flow is button-driven inside the ticket — these commands cover stats, affiliate tools, and admin controls.
| Command | Description |
|---|---|
| /stats | Your personal deal stats — total deals, total volume, success rate. Pass an optional user argument to view someone else's public stats. |
| /leaderboard | Top traders ranked by completed deals and lifetime volume. |
| /affiliate | Open your affiliate dashboard — invite link, lifetime earnings, qualified invitees, and coin-by-coin balance. |
| /payout | Request a withdrawal of your accumulated affiliate balance to a wallet you specify. |
| /crypto-paneladmin | Re-post the coin-selection panel in the configured deal channel. Useful after a channel cleanup. |
| /escrow-exportadmin | Export the WIF private key for a ticket's deposit address. Used as a last-resort recovery tool. |
| /escrow-refundadmin | Best-effort refund from a ticket's deposit address back to a specified wallet. Used when a deal stalls after deposit. |
Manage Server permission and won't appear in your slash menu unless you have it.
Affiliate program
Refer traders to Truzor and earn a permanent cut of every deal they complete. Tracking is automatic — invite, get credited, withdraw anytime.
How it works
- Run
/affiliateto get your personal Discord invite link. - Anyone who joins through your link is locked to you as their inviter — permanently. No expiry, no re-attribution.
- Every time one of your invitees completes a deal (sender or receiver), you earn a percentage of the platform fee on that deal.
- Earnings accumulate per coin. When you're ready, run
/payoutto withdraw to your own wallet.
Commission is calculated on the shadow fee Truzor would have charged — the platform absorbs the cost so you keep growing your earnings from day one.
Tiers & rates
The more deals your invitees close, the higher your commission rate climbs.
| Tier | Requirement | Commission |
|---|---|---|
| Starter | Default tier — open to everyone | 10% of platform fee |
| Pro | 50+ completed invitee deals | 20% of platform fee |
| Elite | 100+ completed invitee deals | 25% of platform fee |
Cooldown
To prevent commission farming, the same invitee can only generate one commission event per 24 hours. They can still trade as much as they want — only the commission credit is rate-limited.
What blocks commission
- Self-referral: blocked. You can't invite yourself with a second account.
- Vanity URLs / Server Discovery: joins through these channels have no inviter and don't credit anyone.
- Inviters are locked on first join — there are no retroactive claims if someone joined before you sent your link.
Withdrawals
- Run
/payout. Pick the coin (BTC or LTC) and submit the destination address. - Request posted. Your request lands in the affiliate-payouts staff channel.
- Manual review. Staff verifies and sends crypto from the operator wallet to your address.
- Marked as paid. Your balance is cleared and you get a DM with the transaction details. Most withdrawals process within 24 hours.
Security model
Truzor's job is simple: hold the funds, only release when the sender says so. Here's how that's enforced.
Per-deal addresses
Every ticket gets a brand-new deposit address, generated on the fly. Addresses are never reused across deals, which keeps deal histories cleanly separated and prevents cross-contamination.
Funds custody
Escrow keys are held by Truzor while a deal is in flight. The bot signs the payout transaction the moment both parties hit the final confirmation. The deal can't be released without an explicit Release action from the sender — no unilateral move from the receiver, no automatic timeouts that drain funds.
Cancellation
Either party can cancel before deposit at no cost. If a deposit was already made and the deal stalls, staff can use /escrow-refund to return funds (minus the network fee) to a wallet you control.
What's logged
- Every state transition is posted as an embed in the ticket — visible to both parties for the lifetime of the deal.
- Every commission credit is logged in the affiliate-logs staff channel with deal ID, coin, and amount.
- On-chain activity is verifiable via Blockcypher — every
DETECTED,CONFIRMED, andCOMPLETEembed includes the transaction hash and an explorer link.
If you receive a private message claiming to be from staff, asking for a payout address, seed phrase, or for you to send funds outside the ticket — it's a scam. All legitimate communication happens inside the ticket channel.
FAQ
COMPLETE — usually 5 to 30 minutes. Most of that is on-chain confirmation time. Litecoin is generally the fastest option, Bitcoin the slowest.
/escrow-refund to return your deposit (minus the network fee for the refund transaction).
Support
Stuck on a deal, found a bug, or have a feature idea?
How to get help
- Open a support ticket in Discord. The fastest path — staff usually responds within minutes during active hours.
- Stay inside your deal ticket. If your question is about an in-flight deal, post it in the ticket itself so staff has the full context.
- Bug reports & feature requests: drop them in the dedicated feedback channel.