Swap Cryptocurrencies

Powered by Chainflip Protocol

Wallet-less

No connection to wallet required.

Private

Your Discord account stays out of swap records.

Supported Assets

Swap between any two of them.

Bitcoin

BTC

Ethereum

ETH FLIP USDC USDT WBTC

Arbitrum

ETH USDC USDT

Solana

SOL USDC USDT

Polkadot Asset Hub

DOT USDC USDT

Tron

TRX USDT

How-To

It all begins with /swap

Start a

Swapping Conversation

Swappy works by using the /swap command in any channel. A new private thread will be started between you and Swappy to guide you towards a swap. Each step updates the same message, with Back and Cancel buttons along the way.
Start a Swapping Conversation
Select your Source and Destination Asset

Select your

Source and Destination Asset

You start by selecting a source and destination asset for your swap from the available options.
Select your Source and Destination Asset

Decide the

Amount to Send

Select the amount you wish to swap from the pre-defined amounts, or enter a custom amount.
Decide the Amount to Send
Input your Destination Address

Input your

Destination Address

You are offered an initial quote to give you an idea on how much you would receive. If you like the quote you can enter your destination address to receive the assets.
Input your Destination Address

Provide a

Refund Address

Swappy applies a slippage limit of 2% to protect your swap from big price changes. Enter a refund address where your source assets are returned if that limit is hit.
Provide a Refund Address
Review the Quote Price & Swap Details

Review the

Quote Price & Swap Details

Swappy will offer you a quote for the given swap. Here you can also review your destination and refund address. If you are happy with the quote, choose 🚀 Swap!
Review the Quote Price & Swap Details

Make the

Swap

Chainflip will prepare the swap and create a deposit address. Send your source assets and use the Chainflip Explorer button to see the progress of your swap.
Make the Swap
Check the Swap Status

Check the

Swap Status

Use /status with your reference number at any time. Only you see the answer, with a Chainflip Explorer button for every detail.
Check the Swap Status

Follow the

Swap Announcements

Every swap is announced in #swaps on the Swappy Discord, without mentioning who made it. Once it completes, the announcement gets a ✅ and a reply with the amount received.
Follow the Swap Announcements

Frequently Asked Questions

Everything you need to know.

Where can I get support?

You can reach the team on Discord with discord.gg/wwzZ7a7aQn as invite link.

Are swaps linked to my Discord user?

Not in Swappy's swap records: they hold the swap under a reference number, which you can use for support, and not who made it. Swappy's debug logs do note your Discord username and server next to the reference number, for 24 hours. See Privacy.

What happens when I make a mistake and lose my funds?

Swappy is not liable for user error. It is up to the user to follow instructions correctly. Possibly user mistakes: If a deposit address is copied incorrectly, the wrong funds are sent to a deposit address, the wrong amount is sent, or other users errors.

Can I add Swappy to my own server?

Yes, use the Add to Discord button. Once Swappy is in your server, anyone there can use /swap, /quote and /status, and every swap still happens in its own private thread.

Is there a minimum amount?

Yes, every asset has its own minimum, for example 0.0007 BTC or 0.01 ETH. If a custom amount is below it, Swappy tells you right away so you can pick another.

What if the price moves before my swap?

Swappy sets a minimum price 2% below your quote. If the market moves further than that, Chainflip keeps retrying the swap for a while, and if the price doesn't come back, your deposit is sent back to the refund address you gave.

Do I need to connect my wallet?

No, you do not need to connect your wallet to Swappy. No assets are touched by Swappy, we only facilitate the creation of a swap on Chainflip.

How long does a swap take?

The duration of a swap depends on the chains involved in the swap. Transactions used for a swap happen on-chain towards and from Chainflip.

Can I follow up my swap?

The deposit instructions come with a Chainflip Explorer button that shows the progress of your swap. You can also check it any time with /status and your swap's reference number; only you see the answer.

Can I get a quote without swapping?

Yes, use /quote with an amount, the asset to swap from and the asset to swap to. Only you see the quote, and its Start Swapping button opens a swap for you.

What if I send a different amount?

Send exactly the amount from your quote, within an hour. Anything above it is still swapped, but at the market rate at that moment instead of your quote.

How long can I use my deposit address?

Only for a limited time. The Chainflip Explorer button in your deposit instructions shows whether your deposit channel is still Open and the block at which it expires. Make sure your funds arrive before then: funds sent to an expired deposit address can't be recovered.

Disclaimer

This Discord Bot, Swappy, is offered as a tool to perform non-custodial swaps over the Chainflip Protocol.

The Broker it uses is operated independently of Chainflip Labs GmbH and its associates, but instead by Broker as a Service, with the on-chain address of cFJZVRaybb2PBwxTiAiRLiQfHY4KPB3RpJK22Q7Fhqk979aCH.

We take absolutely no responsibility for any losses incurred while using this service. Users are encouraged to check that the Broker account is trustworthy, and before sending any swap funds, to verify the state of any deposit channel created for you using third-party block explorers.

By using this service, you acknowledge and agree that any and all losses incurred by you through this bot are your own responsibility.