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.

Guides

How Aetheria checks a swap before you sign

What this page verifies on its own before a transaction or deposit address reaches you, and what it never does.

Checked in your browser, not only on our server

Our server prepares each swap, but this page does not take its word for it. Before anything is shown for signing, the page checks the swap against what you asked for, with rules and contract addresses built into the page itself.

What is checked

The contract: every router and vault a transaction may go to is in a list compiled into the page, with its source and the date it was verified. Anything else is refused.

The transaction itself: it is decoded, and the asset, the amount, the receiving address, the minimum and any fee must match what you chose.

A simulation before signing: every transaction is simulated first and must succeed. For same-chain and Chainflip Vault swaps the simulation also traces every movement of funds, which must match what was verified; if your wallet cannot run it, PublicNode does, as the page states next to the result.

The value: for every same-chain and Vault swap, the page reads prices from THORChain itself and refuses a swap whose minimum is worth far less than what you send. When THORChain has no price for one of the tokens of a same-chain swap, the page asks KyberSwap for the same swap itself and refuses a quote that does not match.

The protocol’s own state: vaults, pauses and deposit addresses are read again from the protocol, not from our server, right before you sign or send.

Approvals: a token approval is only ever for the exact amount of the swap, to a contract in the list. Unlimited approvals and off-chain permits are never requested.

What Aetheria never does

It never holds your funds, private keys or seed phrases. It never asks you to sign a message that lets someone else move your tokens. Addresses are screened against the official US sanctions list before a swap is prepared.

Compare routes for your own swap

Pick two assets and an amount: every source is asked at once and ranked on what arrives after every fee. No wallet needed to compare.

Compare routesSwap BTC to ETH

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