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.)
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.
Below are two common methods: the in-app swap and the DApp browser method. Use whichever you trust more.
(Always do a tiny test first.)
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:
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.
| 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 |
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.
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.
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.