How to Match a Fermi Swap to the Right Token Pair
Match a Fermi swap by checking the chain, token contract addresses, direction and quoted output; then set a minimum return that reflects the trade you intend to make.
Web3 News Editorial3 min read

To match a fermi swap to your intended trade, confirm the network, both token contract addresses and the direction of the exchange before comparing the quote. A pair is the specific input token and output token, not just two ticker symbols: different tokens can share a name, and a token on one network is not automatically the same asset on another.
Routescan’s public record for the Fermi Swap contract on Ethereum shows calls labelled “Fermi Swap With Allowances.” That record identifies the contract and method, but it does not establish that every token pair is supported or that a particular trade will fill. For a practical reference, the phrase fermi swap fits naturally into the pair-checking process: compare the proposed trade with the addresses and network shown in your wallet.
How do you check whether a Fermi swap matches your pair?
Check that the quote names the exact asset you plan to spend and the exact asset you expect to receive. Copy each contract address from a trusted source, then compare it with the address shown for each token in the swap screen; symbols and logos alone do not identify a token contract.
Next, confirm the network in both the wallet and the swap interface. If the same token ticker appears on more than one network, a matching name does not make the assets interchangeable. The transaction record on Routescan can help verify which network a confirmed Fermi call used.
Which quote details matter before you trade?
Compare the quoted output for the amount you plan to swap, then check the minimum output and any displayed price impact or fee. A quote estimates what the transaction may return; the minimum output sets the least you are willing to accept. A tighter minimum limits the price movement you will tolerate, while a looser one may let the transaction proceed after a less favourable change.
- Network: It must match the network holding your input token.
- Input and output: Verify both contract addresses and trade direction.
- Amount: Quote the amount you actually intend to send.
- Minimum output: Check that it reflects your acceptable return.
Token decimal settings affect how contract balances display as human-readable amounts, so judge the quoted token quantity as displayed rather than comparing raw on-chain units. The ERC-20 contract supplies a token’s metadata; the wallet and swap interface present the values used to review the trade.
What should you verify in the wallet before confirming?
Review the wallet’s transaction summary for the same input token, output token, network and amount. If the wallet requests an allowance, confirm that it applies to the intended token and spender; Routescan’s method label indicates that allowance-based calls exist, but the public record alone does not prove what any specific approval authorizes.
A matched pair is only the start: proceed when the quote and minimum output fit the trade, then confirm the wallet request. Whether a transaction succeeds, and the final received amount, remain unconfirmed until it is included on-chain.