Points

Connect a wallet

Wallet extensions installed in this browser: for Ethereum and other EVM networks, and TronLink for Tron.

Ethereum and other EVM networks

No wallet extension found. Install one and reload this page, or, on a phone, open this page in the browser of your wallet app (MetaMask, Rabby and others have one).

What works today

Signing in a browser extension wallet on Ethereum, Arbitrum, Base, BNB Chain, Avalanche, Polygon and Optimism. Swaps from Bitcoin or Solana give you a deposit address to send to from any wallet.

Signing in TronLink for THORChain swaps from Tron: this page builds the transaction and checks every byte before TronLink shows it to you.

Not supported yet: phone wallets (WalletConnect) and Bitcoin or Solana wallet extensions.

Tron

TronLink not found. Install the TronLink extension and reload this page to swap from Tron.

This site never sees your keys. Every transaction is signed in your wallet, after this page has shown you what it does.

Help

Before and after you swap.

Aetheria never holds your funds: you sign in your own wallet, or send to an address a protocol opened for your swap. That also means nobody here can move, stop or return a transaction once it is on chain. These answers say what you can check yourself.

My swap is taking longer than estimated

Times on this site are estimates. A swap between chains waits for confirmations on the chain you send from (on Bitcoin, one block is about ten minutes), then for the protocol to swap and pay out. Large amounts and busy networks take longer; Chainflip swaps split into parts (DCA) take longer on purpose.

Open the status page of the swap, or the explorer links on it: they show which step it is at. A swap that is still in progress does not need anything from you.

My swap was refunded, or partly refunded

When a swap cannot be done at the minimum you accepted, the protocol sends the funds back instead of swapping at a worse price. THORChain refunds to the address you sent from; Chainflip to the refund address of the swap. A refund pays the network fee of the chain it goes back to, so what comes back is a little less than what you sent, and on a very small amount the fee can take most of it.

A partly refunded swap delivered part of the amount to your destination and sent the rest back. The status page links both transactions.

A deposit address expired

Never send to a deposit address after its countdown ends: the page hides it for that reason. If you sent to it anyway, keep the transaction id: only the protocol can tell what happens to those funds, and we cannot recover them.

I sent the wrong asset, or on the wrong network

A deposit address accepts exactly the asset and network shown next to it, in one transaction. Funds sent in another asset or on another network may be lost, and no one at Aetheria can retrieve them. Check both before you send, and do not send from an exchange that cannot choose the network.

Withdrawals from an exchange can arrive with a fee taken off, and so below the amount shown: send from a wallet you control when you can.

How to check an address

Compare the first and last characters of every address with what you meant to use, in your wallet as well as on this page, before you confirm. Some malware replaces addresses you copy with look-alikes.

Aetheria is served from one official domain. Check the address bar before you connect a wallet.

The status link

After a swap starts you get a status link. It carries a random id and nothing else: no address, no wallet. It works for 30 days, then the details behind it are erased. Anyone with the link can see the status of the swap, so share it only with people you trust.

Fees and limits

Every route shows its fees before you choose it: the network, the protocol, the payout and ours, which is at most 0.3%. There is no limit on the amount of a swap, but a swap goes ahead only with a dollar value, so that its fees can be shown in dollars.

Before you sign, or before a deposit address is shown, your browser works the fees out again on its own: the protocol’s fees as the protocol lists them to your browser, ours as the transaction or the deposit channel carries it and, for a transaction you sign here, its network fee from the simulation or your wallet’s estimate, all valued at THORChain prices your browser reads itself. A fee in an asset without such a price reads “price unavailable”.

Before you sign, or before a deposit address is shown, your browser asks the protocol for the same swap itself, without your address: THORChain for a THORChain swap, Chainflip for a Chainflip swap, and KyberSwap for a swap on one network. The swap stops there if the prepared quote expects more than 1% above the protocol’s own, if its minimum is further below it than your tolerance, our fee and 1% together allow, or if the protocol does not answer.

What we will never ask

Your seed phrase or private key, in any form.

A signature that lets someone spend your tokens without limit, or a transfer to a "support" address.

To install software, share your screen, or move to a chat to "fix" a swap.

Anyone who asks for these is not Aetheria.

Contact and security reports

For a question about a swap, or to report a security issue, write to support@aetheria.trade. Never include a seed phrase or a private key: we will never ask for them.

Security researchers: please describe the issue and how to reproduce it, do not test against real users or their funds, and give us time to fix it before disclosing it. The same contact is published in /.well-known/security.txt.

This page explains how swaps work. It is not investment advice.