Open app

How it works

The loop

One account, four moves: &

Send native USDC from Arbitrum to Hyperliquid, at least 5 USDC, or use what's already in your Hyperliquid account.

Setting up, once

The first time you open the app. After this, trading and earning happen in single clicks.
1 · Connect a walletRead-only
2 · Enable tradingAgent key
3 · Use a unified accountIf needed
4 · Supply idle USDCEarning

What each step does

Connect any EVM wallet in your browser, such as Rabby or MetaMask. Nothing is signed yet. Enable trading is one signature that approves an agent key in this browser: it can place orders and move USDC in and out of lending, and can't withdraw.

Unified account gives spot and perps one USDC balance, so idle USDC can be supplied and pulled back without transfers. Supply puts what's idle into the pool. Accounts over $10,000 can use Hyperliquid's portfolio margin instead.

Depositing from Arbitrum

Native USDC on Arbitrum goes to Hyperliquid's bridge (0x2Df1…3dF7) and lands in your Hyperliquid account in about a minute. The minimum is 5 USDC. It never passes through Perps.

One account, the whole way

Open app

Your USDC never leaves your Hyperliquid account. It's either earning in the pool or backing a position.

Deposit
Arbitrum USDCHyperliquid
250 USDC
Example amount · minimum 5 USDC
Deposit

From Arbitrum, minimum 5 USDC.

Earning3.52% live
$9,000.00
Supplied to Hyperliquid's USDC pool · Example balance
Interest, hour by hour
Earn

Idle USDC in the lending pool.

LongShort
Size$5,000
Leverage5x
Margin, from lending$1,000
Long BTC
Example order
Trade

The margin is pulled per order.