MiaSwap

Non-custodial crypto swaps in DM, powered by FixedFloat.

MiaSwap

MiaSwap is a non-custodial swap helper. Mia creates an order with FixedFloat and shows you a deposit address. You send funds directly to FixedFloat, and FixedFloat sends the output to your destination address. Mia never holds your funds.

Quick Start

All swap commands run in DM with Mia.

/miaswap start

This opens a form to build a swap order. Prefer the step-by-step? Use the individual commands below.

Commands

Command Purpose
/miaswap currencies [filter] Show supported currency codes
/miaswap quote type from_ccy to_ccy direction amount Get a quote
/miaswap start Open the interactive order form
/miaswap create type from_ccy to_ccy direction amount to_address Create an order
/miaswap status order_id Check an order
/miaswap emergency order_id choice [refund_address] Set emergency resolution

Before You Order

Creating an order shows a FixedFloat notice and requires you to press "I agree to FixedFloat ToS" first:

Exchange services provided by FixedFloat. Creating an order confirms your agreement with the FixedFloat rules, and with the MiaSwap terms. Terms: https://fixedfloat.com/terms-of-service

FixedFloat Rules (follow these exactly)

  • Send one transaction only.
  • Send the exact asset and network shown on the order.
  • Do not send after the order expires.
  • If FixedFloat requests a security review: api@fixedfloat.com.
  • For AML / source-of-funds requests: compliance@fixedfloat.com.

Supporting Mia (optional)

If you set support_fee_pct, it is passed to FixedFloat as an affiliate tax and can change your rate. Only use it if you intentionally want to support Mia.

Privacy

  • Your FixedFloat order tokens are treated as secrets, stored encrypted, and never printed in public channels.
  • Mia keeps an order audit record for compliance, storing only a masked token suffix - never the full token.

Troubleshooting

Symptom Likely Cause Next Step
Command does nothing Swap commands are DM-only Run it in a DM with Mia
My order expired Funds were sent late or not at all Start a new order; never send to an expired one
Wrong rate than quoted A support fee or rate movement Re-quote before creating