Independent review. This site is not the official website and is not affiliated with, endorsed by, or operated by the wallet vendor reviewed here. Never enter your seed phrase or private keys on any third-party site.

Swap small-cap tokens and migrating token versions (Safemoon, Shiba, Floki, etc.)

Try Tangem secure wallet →

Introduction

Small-cap tokens (think Shiba, Floki, Safemoon-style projects and a host of niche tokens) move fast and present unusual technical quirks. They can have transfer taxes, custom router requirements, or new contract versions that force a migration. I use a hot wallet on my phone for most routine swaps, and what I've found is that the process is straightforward if you respect a short safety checklist. But mistakes are common (I once approved an unlimited allowance by accident). This guide walks through practical, step-by-step actions for how to swap Safemoon in Trust Wallet, how to swap Shiba on Trust Wallet, swap Floki Trust Wallet operations, and how to handle safemoon to v2 trust wallet migrations — safely and with as little fuss as possible.

(If you need a refresher on adding tokens or the in-app swap UI, see the add custom token and in-wallet-swap guides.)


Quick checklist before you swap or migrate

  1. Confirm the correct token contract address (check the project's official site and a block explorer). How do you know which is official? Cross-check at least two sources.
  2. Have enough native chain gas (BNB, ETH, etc.) for both approval and swap. Small-cap swaps often need two transactions.
  3. Set a conservative slippage first, then increase only if a swap fails. Some tokens require higher slippage because of transfer taxes.
  4. Do a tiny test swap (0.5% of allocation) before committing a larger amount.
  5. Backup your seed phrase and keep it offline. If you haven't, follow seed-phrase-backup and backup-recovery instructions.

How swaps work in this hot wallet

In my experience the in-app swap routes your tokens across DEX liquidity (via aggregators or direct pools) and requires a token approval for ERC20/BEP20-style tokens. That approval is a separate on-chain transaction that sets a token allowance for the router contract. Once approved, the wallet executes the swap. Gas fees follow normal EVM mechanics (base fee + priority fee on EIP-1559 chains) and will vary by network and congestion. For non-EVM chains, the wallet may redirect you to a bridge or centralized route.

If you prefer the DApp route, connect with WalletConnect or the internal DApp browser to use a specific pool (example: PancakeSwap on BSC or Uniswap on Ethereum). See dapp-browser-walletconnect and walletconnect-guide for connection steps.

Try Tangem secure wallet →

swap-screen-placeholder


Step-by-step: swap small-cap tokens (Shiba, Floki, Metaufo, Minereum, Musk, Twerk)

Below are two common methods: the in-app swap and the DApp browser method. Use whichever you trust more.

Method A — In-app swap (fast, but check routes)

  1. Open the wallet and go to the Swap or DEX tab (mobile).
  2. Choose the token you want to sell (add it as a custom token first if it doesn’t show: see /add-custom-token).
  3. Choose the token you want to receive.
  4. Check estimated route and price impact. Start with a low slippage (0.5–1%). If the token has transfer fees, raise slippage carefully.
  5. Tap Approve if required (this will prompt a gas fee). Wait for confirmation.
  6. Execute the swap and verify the transaction on a block explorer.

Method B — DApp browser or WalletConnect (required for some migrations)

  1. Open the DApp browser or connect via WalletConnect to the target DApp (see /dapp-browser-walletconnect and /walletconnect-guide).
  2. Select the pairing and set slippage according to the token’s requirements (projects often publish recommended slippage for swaps or migrations).
  3. Approve, then swap. If the project offers an explicit migration UI (for safemoon to v2 trust wallet steps), follow the official flow.

(Always do a tiny test first.)


Migrating token versions (Safemoon → V2 and similar)

Token migrations happen when a project deploys a new contract and asks holders to swap old tokens for new ones. The safe checklist for migrations: confirm the migration contract address (official site and block explorer), test a small migration, and check if the project requires an approval or a direct burn-swap.

How to approach a migration step-by-step:

  1. Find the official migration page link from the project's verified channels and open it via the wallet's DApp browser (avoid pasted links in chat).
  2. Connect your wallet (WalletConnect or in-app). Confirm the origin (URL) in your wallet before approving.
  3. If the UI asks for permission, confirm exact spender address and transaction contents. If anything looks odd, cancel.
  4. Migrate a small amount first.
  5. After a successful migration, revoke the old allowance (instructions: /revoke-approvals-and-allowances).

And remember: many scams impersonate official migrations. Always verify addresses and announcements thoroughly. But how do you verify? Cross-check the contract on a block explorer and compare total supply figures and recent transactions.


Common pitfalls and red flags

  • Extremely low liquidity or huge price impact. Walk away or use tiny test swaps.
  • Fake migration contracts (addresses that are not linked from verified project channels).
  • Unlimited approvals left on your wallet after swapping. Revoke allowances when done (/revoke-approvals-and-allowances).
  • Trying to swap tokens that exist on different chains (you can’t directly swap BEP20 Floki to native XRP on the XRP ledger without a bridge or CEX).

Security steps after a swap or migration

  1. Revoke any unnecessary token approvals.
  2. Check your transaction on a block explorer; save TX hashes for your records (/transaction-simulation-safety).
  3. If you used a DApp, clear the DApp connection and confirm no persistent allowances remain.
  4. Update your portfolio tracker (see /token-management-portfolio) and hide spam tokens that appear.

Quick comparison: swap methods

Method Ease Typical risk When to use
In-app swap High Moderate (routing mistakes) Quick swaps between common tokens
DApp browser / WalletConnect Medium Higher (phishing dApps) Migrations or custom router needs
Centralized exchange Variable Custodial risk Large trades or cross-chain swaps

Who this wallet is for — and who should look elsewhere

This hot wallet is a practical choice for mobile-first DeFi users who want convenience for daily swaps and dApp interactions. In my experience it hits the sweet spot for active traders of small amounts and people moving between BSC, ETH, and L2 tokens. If you hold large sums or need institutional-grade custody, you should look elsewhere (hardware wallets or custodial services). Also consider a hardware key for long-term staking or large migration events.


FAQ

Q: Is it safe to keep crypto in a hot wallet? A: Hot wallets are convenient, but they trade some security for convenience. Keep small-to-medium balances for daily use and store larger sums in a hardware wallet. See /security-features and /seed-phrase-backup for mitigation steps.

Q: How do I revoke token approvals? A: Use the wallet’s revoke tool or a trusted revocation interface. After a swap, revoke any allowance you no longer need (/revoke-approvals-and-allowances).

Q: What happens if I lose my phone? A: Restore from your seed phrase onto a new device. Because the wallet is non-custodial, your private keys are under your control — keep your seed phrase safe (/lost-phone-recovery).

Q: Can I swap Floki for XRP in-wallet? A: Only if both tokens exist on the same chain or via a supported bridge. Direct on-chain swaps across fundamentally different ledgers require bridging or a CEX; otherwise you’ll see routing errors.


Conclusion & next steps

Small-cap swaps and token migrations are routine but not risk-free. I believe a cautious, step-by-step approach (test swaps, verify contracts, revoke approvals) prevents the common mistakes I’ve seen. If you want hands-on walkthroughs next, check the in-wallet-swap guide, how to add a custom token (/add-custom-token), and the revoke approvals walkthrough (/revoke-approvals-and-allowances).

Ready for the next step? Review the swap troubleshooting page if a trade fails (/swap-troubleshooting) and always confirm contract addresses before you hit Approve.

Try Tangem secure wallet →