thomasdank.xyz

Swapping Without a Bridge or Custodial Middleman

Swap crypto

Live rates · no account
0

You send from your own wallet straight to the exchanger — nothing to connect, no account, and you stay on this page throughout. Rates are indicative until a swap is opened.

The swap is carried out by an independent exchanger and the deposit address above is theirs. thomasdank.xyz never holds, receives or controls your funds, has no key to that address, and earns a referral commission. Opening a swap sends your receiving address, IP, browser and timezone to the exchanger for their compliance checks; we store none of it. Check their terms, fees and country restrictions before sending anything.

You want to move value from one blockchain to another. The usual options are a bridge, which locks assets on one side and mints a representation on the other, or a centralised exchange, where you deposit, trade, and withdraw. Both have drawbacks. Bridges have been exploited for billions of dollars. Centralised exchanges hold your funds, require accounts, and can freeze them.

This site offers a third route. You send coins directly from your wallet to an address the exchanger controls. The exchanger trades them on the other side and sends the result back to your wallet. No bridge. No account. No deposit that sits waiting.

What actually happens between sending and receiving

The process is mechanical. You choose what you have and what you want. The exchanger gives you a deposit address and, for certain blockchains, a destination tag. You send your coins to that address from your own wallet. The exchanger watches the blockchain for the transaction to confirm. Once it has enough confirmations, it trades your coins on the destination chain and sends the output to the address you provided.

The exchanger never holds your funds in a pooled account. It takes possession only for the seconds or minutes needed to execute the trade. This is the core of how non-custodial swap services settle trades without holding your funds. They hold them temporarily, in a single-purpose address, then forward them. If you think about it, a bridge does the same thing for longer, and a centralised exchange does it indefinitely.

The bridge question

A bridge locks your asset on the source chain and creates a wrapped version on the destination chain. That wrapped version depends on the bridge's security. If the bridge fails, the wrapped tokens can become worthless. An exchanger does not create wrapped tokens. It buys your coins on one chain, then sells the equivalent on another. It takes the price risk and the settlement risk. You get native coins on the destination chain, not representations.

This is the difference between a bridge and an exchanger for moving assets across chains. A bridge maintains a peg. An exchanger maintains a trade. The exchanger must have inventory on both sides. It must be able to source the destination coin from somewhere. That is why rates fluctuate and why some pairs are not always available.

Confirmations and waiting

Each blockchain has its own confirmation requirement. Bitcoin needs several block confirmations before the exchanger considers the deposit final. Ethereum needs fewer. Solana needs very few. The number is not arbitrary. It protects against reorganisations where a block is reversed. If the exchanger released funds after one confirmation and the chain reorged, the exchanger would lose the deposit.

The question of how many confirmations does each blockchain need before a swap completes has a different answer for each network. The exchanger publishes these numbers. You should check them before sending. If you need speed, choose a chain with fast finality. If you need certainty, wait the full count. The exchange form shows estimated times, but a chain can slow down.

The wrong network problem

You have USDC on Ethereum. You want USDC on Solana. The contract addresses are different. Every chain has its own version of every token. The same token has a different contract address on every chain because each deployment is a separate smart contract. There is no universal USDC. There is only USDC on Ethereum, USDC on Solana, USDC on Polygon, and so on. They are not interchangeable except through a bridge or an exchanger.

The serious mistake is sending the correct coin on the wrong network. If you send Ethereum USDC to a Solana address, the transaction goes into a black hole. The exchanger cannot see it. The blockchain cannot reverse it. The funds are gone. This is the answer to what happens if you send the correct coin on the wrong network to a swap. The swap fails. The coins are lost. There is no recovery mechanism. Double-check the network before you hit send. The exchanger shows you the deposit address and the network. Verify both.

Destination tags and why they matter

Some blockchains, like Ripple and Stellar, use a single deposit address for all users. To tell the exchanger which transaction is yours, you must include a destination tag. This is a number that the exchanger assigns to your swap. Without it, the exchanger sees a deposit arrive but cannot match it to you. The funds sit in a holding address. You must contact support and prove ownership to get them back.

The question of what is a destination tag and why do some cross-chain swaps require one comes down to address reuse. Blockchains with a single-address model use tags to route deposits. Always include the tag exactly as given. Do not invent your own. Do not leave it blank. The form shows you the tag if the destination chain requires one.

Direct swaps without stablecoins

You can swap ETH for SOL directly. You do not need to convert to a stablecoin first. The exchanger calculates the rate from ETH to SOL based on its available inventory and the market rates it can access. This answers the question of can you swap ETH for SOL directly without first converting to a stablecoin. Yes. The exchanger handles the conversion internally. It may quote a slightly different rate than if you went through USDC, because it must manage the two-leg trade itself. But the direct swap is possible for many pairs.

Not every pair is available as a direct swap. If the exchanger does not hold inventory in both coins, it may not offer the pair. The form will show you what is possible.

What you should check

Before you send, confirm the deposit address, the network, the amount, and the destination tag if required. After you send, wait for the required confirmations. Do not send additional funds to the same address. Each swap gets a unique deposit address. Reusing one will confuse the system.

If the swap fails, the exchanger may refund you minus network fees. If the swap succeeds, you receive the destination coins in your wallet. The whole process takes minutes for fast chains, longer for slow ones.

The mechanism is simple. You send. The exchanger trades. You receive. No bridge. No account. No waiting for wrapped tokens to be minted. Just a swap.

More on swapping

thomasdank.xyz is an information site and is not an exchange. Swaps are carried out by independent exchangers; we never hold or control your funds.