← Back to app

How to use PoolPort LiquiFi

A complete walkthrough — from picking a wallet source to receiving USDC at your destination.

On this page

  1. Overview
  2. Choosing a wallet source
  3. Setting a destination
  4. Selecting chains and families
  5. Running a preview
  6. Buying credits
  7. Running a live sweep
  8. Troubleshooting
  9. Safety notes

1. Overview

PoolPort LiquiFi finds every token in your wallets across multiple chains, swaps them all into USDC, and sends the USDC to a destination address you choose. It runs entirely in your browser — your keys never leave your device.

The workflow has three stages:

  1. Preview — the app derives your wallet addresses and shows you what's in each one. Nothing is signed, nothing is broadcast. Free, unlimited.
  2. Buy credits — one credit = one wallet swept. If you sweep 5 mnemonics in one run, that's 5 credits. You pay in crypto (USDC, ETH, SOL, or BTC). Credits never expire.
  3. Execute — the app swaps every token to USDC and sends the USDC to the destination address you chose. Every transaction is signed locally. Gas is sponsored for wallets that need it.
Tip: Always run a preview first. It takes a few seconds, tells you exactly what the app will do, and tells you how many credits the sweep will cost — before you commit anything.

2. Choosing a wallet source

PoolPort LiquiFi supports five wallet sources. Pick whichever matches how you hold your keys.

Browser extension (recommended for desktop)

Connect your installed MetaMask, Rabby, Coinbase Wallet, Brave Wallet, or any EIP-1193 wallet extension. You sign each transaction in the extension popup.

WalletConnect QR code

Scan a QR with your phone's wallet app. Works with MetaMask Mobile, Rainbow, Trust Wallet, and most modern mobile wallets.

Paste mnemonic(s)

Paste one BIP-39 seed phrase per line. The app derives EVM, Solana, and Bitcoin keys from each phrase. This is the only method that supports all three families.

Ledger (WebHID)

Connect your Ledger, open the Ethereum app, and click Connect. You sign each transaction on the device. Requires Chrome or Edge.

Trezor

Connect your Trezor and approve the connection in the Trezor popup.

Hardware wallets (Ledger, Trezor) support EVM chains only. Solana and Bitcoin sweeping require a mnemonic.

3. Setting a destination

The destination is where the USDC lands after the sweep. It's the only address that matters for output, and it's a wallet you choose.

Double-check every character. A single wrong digit sends your USDC to a stranger's wallet. There is no undo.

4. Selecting chains and families

Three families are supported:

Check only the chains you want to sweep. Fewer chains = faster preview and fewer transactions. Uncheck everything except one chain for a focused test.

Credit cost does not change with chain count. One wallet = one credit, whether you sweep one chain or all six.

5. Running a preview

Click Preview. The app will:

  1. Derive addresses from each mnemonic (or read the connected wallet's address)
  2. Query balances for every chain you selected
  3. Discover every token with a non-zero balance
  4. Report what it found in the output log, including how many credits the live sweep will cost

Nothing is signed. Nothing is broadcast. Preview is completely free and you can run it as many times as you want.

What you'll see in the log:

About spam tokens: most wallets accumulate scam airdrops ("Visit XYZ.com to claim..."). The app finds them, but they'll be skipped during the sweep because they have no liquidity. They stay in the wallet untouched — that's correct behavior.

6. Buying credits

One credit = one wallet swept. A wallet is one mnemonic (spanning all its EVM, Solana, and Bitcoin addresses) or one connected wallet. Sweeping 5 mnemonics costs 5 credits, regardless of how many chains or tokens are involved.

Prices:

To buy:

  1. Click Buy credits in the top nav, or just click Run in live mode — if you're short on credits, the app opens the buy modal automatically with a suggestion that covers the gap.
  2. Pick a bundle
  3. Pick a payment method: USDC on Base (cheapest), USDC on Ethereum, ETH on Base, SOL, or BTC
  4. Send the exact amount shown to the address shown
  5. The app polls for confirmation and credits your account automatically
Pay attention to the amount. Each payment has a unique fractional amount (like 5.00123 USDC) so the app can identify it. Send the exact number — rounding may cause the payment to not be detected.

7. Running a live sweep

Once you have credits, switch to Live mode and click Run. There is no confirmation dialog — the button executes immediately.

Before you click: make sure the destination is correct and the preview reflects what you expect. Live means live.

What happens next:

  1. The app checks your balance. If you don't have enough credits for every wallet in the run, it opens the buy modal with a suggested bundle to cover the gap. Cancel the modal and nothing runs, nothing is consumed.
  2. For each wallet in sequence:
    • One credit is consumed for that wallet
    • Gas is sponsored automatically if the wallet doesn't have enough native token
    • Existing USDC is transferred directly to your destination (no fee)
    • Other tokens are approved and swapped: 90% of the USDC goes to your destination, 10% to the service fee wallet, in the same transaction
    • Native tokens (ETH/BNB/POL) are wrapped and swapped, with a reserve kept for gas
    • Solana and Bitcoin sweeps bridge to Ethereum USDC at your destination
  3. After the last wallet finishes, the sweep is complete.

If a wallet fails mid-run (network drops, RPC goes down), the app stops. The wallets that already ran keep their consumption; the ones that didn't run keep their credits.

The log shows one line per token:

About the 10% fee: the fee is taken at swap time by the underlying routing protocol (0x on EVM, deBridge on Solana, THORChain on Bitcoin) — never held by us. You receive 90% of the swept value directly at your destination, in the same transaction. There is no manual forwarding step.
About gas: we sponsor native gas automatically for EVM wallets that need it to run the sweep. You don't have to pre-fund your wallets. Solana source wallets still need a small SOL balance to cover the deBridge order fee, and Bitcoin network fees are deducted from the swept UTXOs.

8. Troubleshooting

"You need N more credits to continue this sweep"

Your balance is lower than the number of wallets in this run. The app opens the buy modal automatically. Buy the suggested bundle and the sweep resumes; cancel and nothing runs.

"The Provider is not connected to the requested chain"

Your browser wallet is on a different chain than the app is trying to use. MetaMask, Rabby, and Coinbase Wallet switch automatically. Phantom and some others don't support multi-chain switching — use the mnemonic method, or use a different wallet.

"USDC transfer: insufficient gas"

Even with sponsorship, extremely congested networks can under-provide gas for the initial transaction. Wait a minute and retry, or top up the wallet with a small amount of native token.

Token shows as "no route" or "skipped"

Either the token has no liquid path to USDC (spam airdrops usually don't), or its value is below the minimum to bother swapping. Either way, the token stays in the wallet untouched.

Payment not detected

Wait 60-90 seconds. Blockchain confirmation takes time, and the payment scanner checks for the exact amount you were quoted. If it's been more than 5 minutes, verify the amount you sent matches what was shown.

Solana sweep skipped for "needs ~0.025 SOL"

The Solana wallet doesn't have enough native SOL to cover the transaction fee, the account rent reserve, and the deBridge order fee. The threshold is 0.025 SOL. Top it up and try again.

Bitcoin sweep skipped for "below THORChain minimum"

The wallet's BTC balance is too small to justify a cross-chain swap. THORChain has a minimum, and below that the outbound fees eat everything.

9. Safety notes

Need more help? The FAQ on the home page covers additional questions. For security specifics, see the security model and the source policy. Report issues to info@poolport.xyz.

Launch App →