RH LP Tools

Uniswap V4 liquidity on Robinhood Chain, from your phone. Find USDG pools, open single-sided ladders, and claim, close or re-enter them, on iPhone (Scriptable) or Android (HTTP Shortcuts).

Independent tools, named for the chain they work on. Not made by, endorsed by or affiliated with Robinhood, Uniswap or Scriptable.

Download

iPhone / iPad

Robinhood Secrets
Your keys and settings. Set up once, never replaced.
Open
Robinhood Pool
Ranks USDG pools by fee yield and opens ladders in one tap.
Open
Robinhood Portfolio
Your positions, PnL and fees. Claim, close, swap and re-enter.
Open

Android

RH LP Tools for HTTP Shortcuts
Robinhood Pool and Robinhood Portfolio, plus two widget refreshers. One tap installs them, and the same tap updates them later.

Setting up

About 10 minutes. You need iOS 14 or newer, a little ETH on Robinhood Chain for gas, and USDG to deposit.

1. Install Scriptable

Get Scriptable by Simon Støvring from the App Store. It is free, and it is what runs these scripts on your phone.

2. Create Robinhood Secrets

  1. Open this page in Safari on the same phone. Under Download, tap Copy code next to Robinhood Secrets.
  2. Open Scriptable and tap + (top right). A blank script opens.
  3. Long-press in the editor and tap Paste.
  4. Tap the title at the top of the editor and rename it to exactly Robinhood Secrets, with the space and capitals. The other two scripts find it by that name.
  5. Fill in your keys between the quotes (see Getting your keys). Leave PRACTICE_MODE: true.
  6. Tap Done.

3. Create Robinhood Pool and Robinhood Portfolio

  1. Back on this page, tap Copy code next to Robinhood Pool.
  2. In Scriptable, tap +, paste, rename it to exactly Robinhood Pool, tap Done.
  3. Do the same for Robinhood Portfolio.

These are large files. If the paste looks cut off, scroll to the bottom of the script: the last line should be Script.complete();. If not, copy and paste again.

4. Practice run

  1. Tap Robinhood Pool in Scriptable's list to run it. The pool table loads (the first load can take a minute).
  2. Tap a zap button on any pool. It shows the plan and the gas, and sends nothing.
  3. Run Robinhood Portfolio the same way and try Claim and Close on a position if you have one.
  4. When the numbers look right, open Robinhood Secrets, change PRACTICE_MODE: true to false, tap Done. From then on the buttons really send.

5. Home screen widget (optional)

  1. Long-press an empty spot on your home screen until the icons wiggle, then tap Edit or + (top left).
  2. Search Scriptable, choose the Medium or Large size, tap Add Widget.
  3. Long-press the new widget, tap Edit Widget, set Script to Robinhood Pool or Robinhood Portfolio, and set When Interacting to Run Script.
  4. Tap outside to finish. The widget refreshes on its own; tapping it opens the full table, where the buttons are.

Widgets only display. Opening, claiming and closing always happen in the full table, after a confirmation.

Updating

Tap Copy code for the script that changed, open it in Scriptable, select all (long-press, Select All), paste over it, tap Done. Never replace Robinhood Secrets: your keys and presets live there.

Set up before 26 September 2026, when the scripts were called RH Pool, RH Portfolio and RH Secrets? Rename RH Secrets to Robinhood Secrets (your keys stay in it), add the two new scripts as Robinhood Pool and Robinhood Portfolio, delete the old two, and point any widget at the new names.

If something goes wrong

Getting your keys

On iPhone they go into Robinhood Secrets. On Android the first run asks for them, and ⚙️ Settings changes them.

Alchemy (required)

Sign up free at alchemy.com, create an app on Robinhood Chain, and copy the API key (the short string, not the URL) into ALCHEMY_API_KEY.

Wallet private key (required to transact)

Use a fresh wallet you keep only for this, holding only what you are willing to risk. The key stays on your phone: the scripts use it to sign locally and never send it anywhere. Anyone who can read the file can spend that wallet, so never share Robinhood Secrets or paste the key anywhere else.

Uniswap (required)

Free at hub.uniswap.org: sign in, create an API key and copy it into UNISWAP_API_KEY. Robinhood Pool and Robinhood Portfolio do not start without it.

Blockscout (strongly recommended)

Free at blockscout.com. Without it, position lookups fall back to a public explorer that often times out: the symptom is a wallet that shows a balance but no positions.

Questions

How much is the service fee?

The scripts are free to download. Using them to transact charges a service fee, the same on iPhone and Android: 0.3 USDG for each ladder you open, however many slices it has (a zap in Robinhood Pool, or a re-entry or roll in Robinhood Portfolio), and 1.5% of the LP fees collected each time you claim fees or close, never of your deposit. Everything else is free: viewing pools and positions, swaps, cleanup and every run in practice mode. The 1.5% is worked out right before sending: the uncollected fees are read from the chain, any non-USDG part is valued at the pool's current price, and the cut is rounded up to the nearest 0.000001 USDG and paid in USDG. If a claim or close returns too little USDG to cover it, the rest comes from USDG in your wallet; if there is none, the same 1.5% is taken from each fee token instead, so a fee can never stop you exiting. A re-entry or roll pays both: 1.5% of the fees collected plus 0.3 USDG for the re-open. The fee is paid inside the same transaction as the action, so if the action fails, no fee is paid.

What does "single-sided ladder" mean?

You deposit only USDG, split across several slices placed below the current price. Nothing is bought up front, so there is no slippage on entry. The ladder earns fees only once the price falls into it, and as it does, your USDG is converted into the token.

Positions don't show up

Add a Blockscout key. The public explorer is slow and unreliable; with a key, lookups are fast. Newly opened positions can also take a minute to be indexed.

How do I update?

Copy the new code for Robinhood Pool or Robinhood Portfolio and paste it over the old script. Robinhood Secrets is never replaced, so your keys and presets carry over.

Risks