RH-SWEEP

Docs

Everything rh-sweep does with your wallet, step by step.

Overview

rh-sweep finds the small leftover balances in your Robinhood Chain wallet and swaps the ones worth recovering into ETH or a Robinhood stock token, in as few wallet prompts as your wallet allows.

1. Connect: rh-sweep reads your token balances. Nothing is sent until you press SWEEP and confirm in your wallet.

2. Check: every token gets a live Uniswap quote and a transfer check, then a label (below).

3. Choose: pick ETH or one of the stock tokens, and see the amount you receive after fees.

4. Sweep: rh-sweep prepares the transactions, simulates them, leaves out any token that would fail, and your wallet sends them.

Token labels

SWEEPABLEHas a sale route and is worth more than it costs to move. Included by default.
LOW VALUEHas a route, but the quote is below the gas it takes to move it. Included only if you tick “Include low-value tokens”.
HOLDINGWorth more than $3. Treated as a holding, not dust, and swept only if you tick it on its own row.
KEPTA Robinhood stock token. Never swept.
SKIPPEDNo sale route, transfers blocked, or another trap. The reason is shown on the row. It stays in your wallet.

Wallets and confirmations

Wallets that support batched calls (EIP-5792) confirm the whole sweep in one prompt.

Other wallets need a few steps the first time a token is swept: one approval per token for Uniswap's Permit2, then one signature covering every token, then one swap transaction for all of them together.

Some wallets, including Bitget Wallet, sign in a way Permit2 cannot verify. For those, rh-sweep grants the router access on Permit2 with one transaction per token instead of the signature, remembers that for your wallet, and skips the signature next time.

You need a little ETH for gas. Gas on Robinhood Chain is cheap, usually a few cents per sweep.

ETH or a stock token

ETH is available everywhere. Stock tokens offered as destinations: SPY, NVDA, META, QQQ, TSLA, AMD, AMZN, COIN, MSTR. They were picked for having the deepest Uniswap pools on Robinhood Chain.

Stock token addresses are read from Robinhood's official asset list and checked on-chain before use, so copycat tokens never appear.

Amounts are shown in shares: the token amount times Robinhood's corporate-action multiplier. Stock tokens give economic exposure only, with no voting rights.

Stock tokens are not available to US persons, or in Canada, the UK, Switzerland, the UAE and sanctioned countries. In those regions only ETH is offered.

Pons launch tokens

Tokens still on a Pons launch curve have no Uniswap pool yet. rh-sweep sells them straight into their own curve, with no rh-sweep fee; only the curve's own fee applies. Curves pay out in ETH, so Pons tokens sit out a sweep into a stock token.

Fees and limits

Protocol fee: 1% of the output of swaps routed through Uniswap, sent to the rh-sweep treasury in the same transaction. Into ETH, the fee is in ETH; into a stock token, the fee is in that stock token. No fee on Pons curve sales.

Pool fees, price impact and gas also apply. Quotes already include pool fees and price impact.

Max slippage 3%. Up to 20 tokens per sweep, largest first; run it again for the rest. Dust ceiling $3 per token.

Safety

Non-custodial: your wallet sends every transaction, and rh-sweep never holds your tokens or keys.

Approvals are for the exact amount being swept, never unlimited. Router access through Permit2 expires after 30 minutes.

Every sweep is simulated before your wallet is asked to send it. A token whose swap would fail is left out instead of sinking the whole sweep.

Checks catch common traps, such as tokens that block transfers or have no route, but cannot catch every malicious token. Check each prompt in your wallet before you confirm.

Contracts

rh-sweep has no contract of its own. Swaps go through these contracts on Robinhood Chain (chain ID 4663):

Uniswap Universal Router0x8876789976dEcBfCbBbe364623C63652db8C0904
Uniswap Permit20x000000000022D473030F116dDEE9F6B43aC78BA3
rh-sweep treasury (fees)0xC2F95e8B671C9914B97dea5eaB5f42F6dCa5c3AA

rh-sweep is an independent tool and is not affiliated with Robinhood, Uniswap or Pons. See the Terms and Privacy pages.

Back to rh-sweep