How to tell if a swap provider is using a smart contract or a custodial wallet
Check the provider's deposit address before you send. If the address is a smart contract, you are interacting with code that executes the swap automatically. If the address is a regular wallet (an externally owned account, or EOA), a human or a server controls those funds, and you are trusting them to send your output.
Swap crypto
Live rates · no accountSend exactly to:
This asset needs a memo / tag. Send it with or the exchanger cannot credit your deposit.
You receive about at . Exchange reference .
Status: waiting for your deposit
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. whateverape.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.
The difference matters because it determines who holds your money during the swap. A smart contract enforces the trade in an open, deterministic way. A custodial wallet hands control to the operator. Each has distinct risks.
How to check
Open a block explorer for the chain you are using. Paste the deposit address the provider gave you. Look at the page that loads.
-
Smart contract: The address will be labeled "Contract" on explorers like Etherscan or BscScan. The page will show a "Contract" tab with source code, ABI, or a verified status. The transaction history will often show many small deposits and outputs repeating in a pattern.
-
Custodial wallet: The address will be labeled "Address" or "Wallet". It will have no contract tab. The transaction history may show a mix of incoming and outgoing transfers, but no automated pattern enforced by bytecode. The operator can move funds arbitrarily.
If the explorer shows a contract but no verified source code, you cannot see what the contract actually does. That is a red flag. If the explorer shows a wallet with no code at all, you are sending to a person or a company server.
What each means for your swap
Smart contract swaps are trustless in a narrow sense: the code defines the rules. Your funds go into the contract. If the contract is honest, it will release your output token when the input arrives. If the contract has a bug or a hidden function, it may lock funds or drain them. The risk is technical, not human.
Custodial swaps rely on the operator's honesty. You send funds to their wallet. They promise to send the output back. They can fail to do so for any reason: server error, insolvency, fraud, or a simple mistake. The operator can also see your deposit address and your IP address if they log it. There is no blockchain-enforced guarantee.
Why you should care
Smart contracts are not inherently safer. Many have been exploited. But they are auditable. If you can read the code, or if a reputable auditor has verified it, you can assess the risk. Custodial wallets offer no audit trail. You are betting on the provider's reputation and solvency.
A common trick: a provider gives you a contract address but claims it is a "hot wallet". If the explorer says "Contract", it is not a wallet. If the explorer says "Address", it is not a contract. The label is not ambiguous.
What to do when something goes wrong
If you send to a contract and the swap fails, the funds may be stuck in the contract. You cannot call a human to reverse it. You need to understand the contract's functions or use a recovery tool. If you send to a custodial wallet and the output never arrives, you must contact the provider's support. They hold the keys. They can choose to help or not.
Before you send, make the check. It takes thirty seconds. The rest of the process for testing addresses, reading transactions, and documenting evidence is covered in the sibling pages under "Swapping crypto safely". That set of pages walks through what to do when the check reveals a problem, or when the swap goes wrong despite your precautions.
Not financial advice. whateverape.xyz publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.