Truzor MM Truzor MM Docs

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.

Launch special — 0% fees until June 6, 2026.

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

  1. Join the server. Both buyer and seller need to be in the Truzor Discord — discord.gg/u3TZ5SXncm.
  2. 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.
  3. Pick roles. One side selects Sending, the other Receiving. Both confirm.
  4. Agree on the amount. The sender enters how much to escrow. Both sides confirm before an invoice is generated.
  5. Deposit. The bot shows a fresh deposit address with QR. Send the agreed amount from any wallet.
  6. 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.

i
Send the exact amount shown. Underpayment leaves the deal stuck at 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.

That's the full flow — typically 5 to 30 minutes end-to-end, depending on confirmation times for the chosen coin.

Supported coins

Truzor MM currently supports the two most common settlement coins for Discord deals. More are on the roadmap.

Bitcoin
Bitcoin
BTC · native segwit
Litecoin
Litecoin
LTC · native segwit
Ethereum
Ethereum
ETH · ERC-20
Solana
Solana
SOL

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

Launch special: 0% platform fees until June 6, 2026.

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.
!
Admin commands are restricted to roles with the 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

  1. Run /affiliate to get your personal Discord invite link.
  2. Anyone who joins through your link is locked to you as their inviter — permanently. No expiry, no re-attribution.
  3. Every time one of your invitees completes a deal (sender or receiver), you earn a percentage of the platform fee on that deal.
  4. Earnings accumulate per coin. When you're ready, run /payout to withdraw to your own wallet.
i
During the launch promo (0% fees), affiliates still earn.

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

  1. Run /payout. Pick the coin (BTC or LTC) and submit the destination address.
  2. Request posted. Your request lands in the affiliate-payouts staff channel.
  3. Manual review. Staff verifies and sends crypto from the operator wallet to your address.
  4. Marked as paid. Your balance is cleared and you get a DM with the transaction details. Most withdrawals process within 24 hours.
!
Double-check your payout address. Crypto transactions are irreversible. If a request is rejected (wrong network, malformed address, etc.) your balance is automatically refunded and you'll get a DM explaining why.

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, and COMPLETE embed includes the transaction hash and an explorer link.
!
Truzor will never DM you first.

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

From open ticket to COMPLETE — usually 5 to 30 minutes. Most of that is on-chain confirmation time. Litecoin is generally the fastest option, Bitcoin the slowest.
That means your wallet sent the deposit with a fee that's too low for current network conditions. Wait it out — it'll confirm eventually. If it's been hours and you want to speed it up, most modern wallets offer Replace-By-Fee (RBF) to bump the fee. The bot will pick up the new transaction automatically.
Yes, but it requires staff intervention because crypto transactions can't be undone. Open a support ticket and a staff member will use /escrow-refund to return your deposit (minus the network fee for the refund transaction).
Funds can never be moved without the sender clicking Release. If the receiver vanishes, your deposit is safe. Ping staff and they'll process a refund. If the sender disappears after deposit, the receiver can't take the funds — they're stuck until the sender returns or staff refunds.
Each ticket handles one coin. If you're trading BTC for LTC, you'd open two tickets — one in each direction. Cross-chain swaps inside a single ticket are on the roadmap.
Below that level, the network fee for the payout transaction would consume most or all of the deal. The minimum protects both parties from accidentally creating dust deals where nothing meaningful arrives at the destination.
Yes. Commission is calculated on the shadow fee — the percentage Truzor would charge if the promo wasn't active. The platform absorbs the cost so affiliates keep earning during launch.
No. Inviters are locked on first join. There are no retroactive claims and no re-attribution, even if you leave and rejoin. This keeps the program fair and free of credit-stealing disputes.

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.
i
Truzor staff never DMs first and never asks for seed phrases, private keys, or for you to send funds outside the bot. Anyone who does is impersonating staff — report them.

Join the Discord →