# Sablebolt > Privacy-first, AI-powered crypto swaps. Account-free crypto swaps between two addresses on https://sablebolt.io. Floating rate, network fee shown before you send. No sign-up. Every page has a markdown twin at the same path with `.md` appended (the home page: /index.md). The API is described in /openapi.json; agent skills in /.well-known/agent-skills/. Assistants can also use the Model Context Protocol endpoint at https://api.sablebolt.io/mcp (Streamable HTTP, read-only tools, no credentials). ## Start here - [How it works](https://sablebolt.io/how-it-works.md): two addresses, one deposit, status page with both transaction hashes - [Fees](https://sablebolt.io/fees.md): one floating rate, one network fee, both shown before sending - [All pairs](https://sablebolt.io/pairs.md): 52 swap routes with pages - [All coins](https://sablebolt.io/coins.md): 643 coins in the form, 28 with a guide ## Swap routes (one page each; the form on the start page accepts every available asset) - [USDT TRC-20 → BTC](https://sablebolt.io/swap/usdt-trc20/btc.md) - [BTC → USDT TRC-20](https://sablebolt.io/swap/btc/usdt-trc20.md) - [USDT ERC-20 → USDT TRC-20](https://sablebolt.io/swap/usdt-erc20/usdt-trc20.md) - [USDT BEP-20 → USDT TRC-20](https://sablebolt.io/swap/usdt-bep20/usdt-trc20.md) - [USDT TRC-20 → USDT ERC-20](https://sablebolt.io/swap/usdt-trc20/usdt-erc20.md) - [USDC ERC-20 → USDT TRC-20](https://sablebolt.io/swap/usdc-erc20/usdt-trc20.md) - [USDT TRC-20 → USDT BEP-20](https://sablebolt.io/swap/usdt-trc20/usdt-bep20.md) - [USDT TRC-20 → USDC ERC-20](https://sablebolt.io/swap/usdt-trc20/usdc-erc20.md) - [USDT TRC-20 → ETH](https://sablebolt.io/swap/usdt-trc20/eth.md) - [ETH → USDT TRC-20](https://sablebolt.io/swap/eth/usdt-trc20.md) - [USDT ERC-20 → XMR](https://sablebolt.io/swap/usdt-erc20/xmr.md) - [USDT BEP-20 → BTC](https://sablebolt.io/swap/usdt-bep20/btc.md) - [XMR → USDT TRC-20](https://sablebolt.io/swap/xmr/usdt-trc20.md) - [USDT ERC-20 → BTC](https://sablebolt.io/swap/usdt-erc20/btc.md) - [USDT TRC-20 → USDT TON](https://sablebolt.io/swap/usdt-trc20/usdt-ton.md) - [BTC → USDT ERC-20](https://sablebolt.io/swap/btc/usdt-erc20.md) - [BTC → XMR](https://sablebolt.io/swap/btc/xmr.md) - [XMR → BTC](https://sablebolt.io/swap/xmr/btc.md) - [BTC → ETH](https://sablebolt.io/swap/btc/eth.md) - [BTC → USDC ERC-20](https://sablebolt.io/swap/btc/usdc-erc20.md) - [XMR → ETH](https://sablebolt.io/swap/xmr/eth.md) - [SOL → USDT BEP-20](https://sablebolt.io/swap/sol/usdt-bep20.md) - [USDT TRC-20 → SOL](https://sablebolt.io/swap/usdt-trc20/sol.md) - [XMR → USDT ERC-20](https://sablebolt.io/swap/xmr/usdt-erc20.md) - [USDT TRC-20 → TRX](https://sablebolt.io/swap/usdt-trc20/trx.md) - [SOL → USDT TRC-20](https://sablebolt.io/swap/sol/usdt-trc20.md) - [USDC ERC-20 → BTC](https://sablebolt.io/swap/usdc-erc20/btc.md) - [ETH → XMR](https://sablebolt.io/swap/eth/xmr.md) - [USDC Solana → USDT BEP-20](https://sablebolt.io/swap/usdc-solana/usdt-bep20.md) - [USDT TRC-20 → XMR](https://sablebolt.io/swap/usdt-trc20/xmr.md) - [XMR → USDT BEP-20](https://sablebolt.io/swap/xmr/usdt-bep20.md) - [XRP → USDT TRC-20](https://sablebolt.io/swap/xrp/usdt-trc20.md) - [USDC ERC-20 → USDC Polygon](https://sablebolt.io/swap/usdc-erc20/usdc-polygon.md) - [ZEC → USDT ERC-20](https://sablebolt.io/swap/zec/usdt-erc20.md) - [POL → USDT TRC-20](https://sablebolt.io/swap/pol/usdt-trc20.md) - [ETH → USDT ERC-20](https://sablebolt.io/swap/eth/usdt-erc20.md) - [USDC Base → USDT TRC-20](https://sablebolt.io/swap/usdc-base/usdt-trc20.md) - [XMR → SOL](https://sablebolt.io/swap/xmr/sol.md) - [USDT TRC-20 → GRAM](https://sablebolt.io/swap/usdt-trc20/gram.md) - [BTC → USDT BEP-20](https://sablebolt.io/swap/btc/usdt-bep20.md) - [USDC ERC-20 → SOL](https://sablebolt.io/swap/usdc-erc20/sol.md) - [ETH → BTC](https://sablebolt.io/swap/eth/btc.md) - [LTC → USDT TRC-20](https://sablebolt.io/swap/ltc/usdt-trc20.md) - [BTC → XRP](https://sablebolt.io/swap/btc/xrp.md) - [BTC → ZEC](https://sablebolt.io/swap/btc/zec.md) - [PAXG ERC-20 → BTC](https://sablebolt.io/swap/paxg/btc.md) - [BTC → XLM](https://sablebolt.io/swap/btc/xlm.md) - [GRAM → USDT TRC-20](https://sablebolt.io/swap/gram/usdt-trc20.md) - [DOGE → USDT TRC-20](https://sablebolt.io/swap/doge/usdt-trc20.md) - [XRP → HYPE](https://sablebolt.io/swap/xrp/hype.md) - [SUI → SOL](https://sablebolt.io/swap/sui/sol.md) - [TAO → USDT ERC-20](https://sablebolt.io/swap/tao/usdt-erc20.md) ## Coins - [Bitcoin (BTC)](https://sablebolt.io/coin/bitcoin.md) - [Ethereum (ETH)](https://sablebolt.io/coin/ethereum.md) - [Monero (XMR)](https://sablebolt.io/coin/monero.md) - [Zcash (ZEC)](https://sablebolt.io/coin/zcash.md) - [Solana (SOL)](https://sablebolt.io/coin/solana.md) - [XRP (XRP)](https://sablebolt.io/coin/xrp.md) - [TRON (TRX)](https://sablebolt.io/coin/tron.md) - [Litecoin (LTC)](https://sablebolt.io/coin/litecoin.md) - [Stellar (XLM)](https://sablebolt.io/coin/stellar.md) - [BNB (BNB)](https://sablebolt.io/coin/bnb.md) - [Polygon (POL)](https://sablebolt.io/coin/polygon.md) - [PAX Gold (PAXG)](https://sablebolt.io/coin/pax-gold.md) - [Dogecoin (DOGE)](https://sablebolt.io/coin/dogecoin.md) - [Bittensor (TAO)](https://sablebolt.io/coin/bittensor.md) - [Gram (GRAM)](https://sablebolt.io/coin/gram.md) - [Hyperliquid (HYPE)](https://sablebolt.io/coin/hyperliquid.md) - [Sui (SUI)](https://sablebolt.io/coin/sui.md) - [Dash (DASH)](https://sablebolt.io/coin/dash.md) - [Hedera (HBAR)](https://sablebolt.io/coin/hedera.md) - [Kaspa (KAS)](https://sablebolt.io/coin/kaspa.md) - [Polkadot (DOT)](https://sablebolt.io/coin/polkadot.md) - [NEAR Protocol (NEAR)](https://sablebolt.io/coin/near-protocol.md) - [Pump.fun (PUMP)](https://sablebolt.io/coin/pump-fun.md) - [Pons (PONS)](https://sablebolt.io/coin/pons.md) - [Aster (ASTER)](https://sablebolt.io/coin/aster.md) - [Ethena (ENA)](https://sablebolt.io/coin/ethena.md) - [Tether (USDT)](https://sablebolt.io/coin/tether.md) - [USD Coin (USDC)](https://sablebolt.io/coin/usd-coin.md) ## Blog - [Zcash address types: what a swap can pay out to](https://sablebolt.io/blog/zcash-address-types-what-a-swap-pays-to.md): t1 transparent, zs Sapling, u1 unified: which Zcash address the swap form accepts, why a payout is transparent, what the explorer shows, how to shield. - [What a block explorer shows about a swap, and what it doesn't](https://sablebolt.io/blog/what-a-block-explorer-shows-about-a-swap.md): Two transactions, two chains: what the deposit and payout hashes reveal on transparent chains, on Monero and on Zcash, and what only the status page shows. - [Why a wallet shows zero after a USDT transfer](https://sablebolt.io/blog/wallet-shows-zero-after-usdt-transfer.md): The transfer confirmed and the balance is still zero. Five causes, the explorer that settles each one, and a decision table from the hash to the fix. - [SOL to USDT: choosing the USDT network on the other side](https://sablebolt.io/blog/sol-to-usdt-choosing-the-network.md): Swap SOL for USDT on TRON or BNB Smart Chain, or reach Ethereum and TON in two steps. Choose by who receives and which fee token they will need. - [Planning a swap with an AI assistant: what it checks, what you verify](https://sablebolt.io/blog/planning-a-swap-with-an-ai-assistant.md): An assistant can read llms.txt, the markdown twins and openapi.json to find the route, the address format and a live quote. Three things stay with you. - [Monero subaddresses, integrated addresses, payment IDs: which to paste](https://sablebolt.io/blog/monero-subaddresses-integrated-addresses-payment-ids.md): 4… primary, 8… subaddress, 106-character integrated, and the retired payment ID. Which one the swap form takes and what to do with an exchange deposit. - [Monero in 2026: where it can still be swapped and what changed](https://sablebolt.io/blog/monero-in-2026-where-it-can-be-swapped.md): XMR delistings with dates from the exchanges' own notices, FCMP++ status on 12 October 2026, and how an account-free swap between two addresses works. - [Minimums, maximums and fees: why small swaps cost more in percent](https://sablebolt.io/blog/minimums-maximums-network-fees-small-swaps.md): A fixed network fee is a large share of a small payout and a small share of a large one. The algebra, a worked illustration and how to read the form. - [How to check a swap site before you send: a ten-minute checklist](https://sablebolt.io/blog/how-to-check-a-swap-site-before-you-send.md): Domain age, HTTPS and headers, terms and support, a test swap, a unique deposit address, the explorer and red flags. The checklist applied to Sablebolt. - [GRAM and TON: names, tickers and what your wallet shows](https://sablebolt.io/blog/gram-and-ton-names-tickers-wallets.md): Toncoin became Gram (GRAM) on 15 June 2026; the network is still TON. What wallets, explorers and exchanges show, and which fee token you need. - [Bitcoin address types: 1…, 3…, bc1q…, bc1p… as a payout address](https://sablebolt.io/blog/bitcoin-address-types-payout.md): Legacy, P2SH, native SegWit and Taproot: how to tell them apart, what the form checks, what exchanges accept, and what 2 confirmations mean. - [USDC on Ethereum, Base, Solana and Polygon: native vs bridged](https://sablebolt.io/blog/usdc-native-vs-bridged-how-to-move-it.md): Native USDC and USDC.e are different tokens. Circle's contracts for Ethereum, Base, Solana and Polygon, what CCTP is, and how a cross-network swap differs. - [Which USDT networks exchanges and wallets accept: compatibility table](https://sablebolt.io/blog/which-usdt-networks-exchanges-accept.md): What exchange and wallet help pages said about USDT networks, memos and wrong-network deposits on 12 October 2026, with the source for every row. - [USDT on TON: addresses, memos and the mistakes that lose deposits](https://sablebolt.io/blog/usdt-on-ton-addresses-memos-mistakes.md): UQ… and EQ… addresses, USDT as a jetton, the memo on exchange deposits, GRAM as the fee coin, and which mistakes can be undone. - [Instant swap services compared: account, custody, networks, fee disclosure](https://sablebolt.io/blog/instant-swap-services-compared.md): A comparison framework for instant swap services with criteria you can verify in ten minutes, why each matters, and Sablebolt scored honestly against it. - [llms.txt, OpenAPI and agent skills: how Sablebolt talks to machines](https://sablebolt.io/blog/how-sablebolt-talks-to-machines.md): What an AI assistant finds on sablebolt.io: llms.txt, a markdown twin of every page, openapi.json, the agent-skills index, the RSS feed and the Content-Signal. - [USDT network fees compared: TRON, BNB Smart Chain, Ethereum, TON, Solana](https://sablebolt.io/blog/usdt-network-fees-compared.md): What a plain USDT transfer costs on each network on 11 October 2026, in the fee token and in dollars, with the source of every number. - [BTC to XMR step by step: confirmations, timing and the 10-block lock](https://sablebolt.io/blog/btc-to-xmr-step-by-step.md): Bitcoin to Monero takes about an hour from sending to spendable XMR. Where the time goes, which Monero address to paste, what each explorer shows, how to plan. - [Memo, destination tag, payment ID: the coins that need an extra field](https://sablebolt.io/blog/memo-destination-tag-payment-id.md): XRP, Stellar, Hedera, Kaspa and USDT on TON have a second field next to the address. When it is required, what happens without it, and where to find it. - [Reading a swap status page: every state from waiting to finished](https://sablebolt.io/blog/reading-a-swap-status-page.md): The five stages of a swap on sablebolt.io, which transaction hash appears when, what to check on which explorer, how long each stage takes, and when to write. - [Floating rate: what changes between the estimate and the payout](https://sablebolt.io/blog/floating-rate-estimate-vs-payout.md): The estimate is a snapshot; the payout is set when your deposit confirms. A worked example of what moves the number and how to plan an amount that must arrive. - [TRON energy and bandwidth: why a USDT transfer costs what it costs](https://sablebolt.io/blog/tron-energy-and-bandwidth.md): What bandwidth and energy are, how staking TRX grants them, how much energy a USDT TRC-20 transfer burns, why rented energy is cheaper than burning TRX. - [Sent USDT to the wrong network: what can and can't be recovered](https://sablebolt.io/blog/sent-usdt-to-the-wrong-network.md): USDT went out on the wrong network. Whether it comes back depends on who controls the receiving address: your own wallet, an exchange, a TRON address. - [USDT TRC-20 to BEP-20: three ways to move it and what each costs](https://sablebolt.io/blog/usdt-trc20-to-bep20-three-ways.md): Move USDT from TRON to BNB Smart Chain through an exchange account, a bridge, or a swap between two addresses. - [How to pay someone whose USDT wallet is on a different network](https://sablebolt.io/blog/pay-usdt-to-a-different-network.md): You hold USDT on one network and the address you were given is on another. Three ways to make the payment, how to read the address. - [LetsExchange has closed: what to do with a pending swap and where to move next](https://sablebolt.io/blog/letsexchange-has-closed.md): LetsExchange stopped new swaps on 1 October 2026 and ends support on 30 November. How to finish a pending swap, avoid the phishing that follows a closure. ## For agents - [OpenAPI](https://sablebolt.io/openapi.json): read endpoints for assets, routes, limits, quotes and swap status - MCP endpoint: https://api.sablebolt.io/mcp — the same read operations as tools (list_assets, list_routes, get_limits, get_quote, validate_address, get_swap_status, swap_page_link) - [Agent skills](https://sablebolt.io/.well-known/agent-skills/index.json) - [RSS](https://sablebolt.io/feed.xml) - Support: support@sablebolt.io