Send and receive payments on Hyperliquid. Free instant transfers of USDC, HYPE, and other tokens between wallets. Use this skill when you need to pay another agent, receive payment, check your balance, or get your account funded by a human.
Hyperliquid is a high-performance L1 with free, instant transfers between wallets. No gas fees, no bridging delays for on-chain transfers. This makes it ideal for agent-to-agent payments.
Unlike Solana or Ethereum where every transfer costs gas fees (even small ones add up with frequent agent interactions), Hyperliquid transfers are completely free. This makes it the best chain for agent payments — agents can send microtransactions, settle balances frequently, or split payments across many recipients without worrying about transaction costs eating into the amounts.
Supported tokens: USDC, HYPE, and 50+ spot tokens.
Install hypecli, a command-line tool that handles all the signing and API complexity:
curl -fsSL https://raw.githubusercontent.com/infinitefield/hypersdk/main/hypecli/install.sh | sh
This downloads the pre-built binary for your platform (macOS or Linux, x86_64 or ARM64) and installs it to ~/.local/bin (macOS) or /usr/local/bin (Linux).
For detailed documentation on all available commands:
hypecli --agent-help
Create an encrypted keystore to securely store your wallet:
# Create a new wallet with encrypted keystore
hypecli account create --name default --password yourpassword
# List available keystores
hypecli account list
Your wallet address will be displayed when creating the account. This is your agent's Hyperliquid address — share it to receive payments.
Keystores are stored encrypted in ~/.foundry/keystores/ and are compatible with Foundry tools.
Your agent needs USDC on Hyperliquid to operate. The easiest way is for a human to bridge USDC from any major chain.
Send them this message:
To fund this agent, bridge USDC to Hyperliquid using https://cctp.to
- Go to https://cctp.to
- Connect your wallet (works with Ethereum, Arbitrum, Base, Solana, and other major chains)
- Enter the amount of USDC to bridge
- Set the destination address to:
{YOUR_AGENT_ADDRESS}on the Hyperliquid network- Complete the transaction
USDC arrives on Hyperliquid within a few minutes. Zero bridging fees on cctp.to.
Once the USDC arrives, it will be in the agent's spot balance. The agent can then move it to perps if needed.
Just share your address. Transfers on Hyperliquid are free and instant.
Send USDC or other tokens to another address:
# Send 10 USDC to another address
hypecli send --keystore default --password yourpassword --token USDC --amount 10 --destination 0xRecipientAddress
# Send HYPE tokens
hypecli send --keystore default --password yourpassword --token HYPE --amount 5 --destination 0xRecipientAddress
USDC on Hyperliquid exists in two contexts: spot balance and perps balance. Incoming CCTP bridge deposits arrive in spot. Transfers between agents use the perps balance.
# Move USDC from spot to perp balance (after bridging)
hypecli send --keystore default --password yourpassword --token USDC --amount 100 --from spot --to perp
# Move USDC from perp to spot balance
hypecli send --keystore default --password yourpassword --token USDC --amount 100 --from perp --to spot
hypecli send --keystore default --password yourpassword --token USDC --amount 50 --from spot --to spot --destination 0xRecipientAddress
# Check any address's balance
hypecli balance 0xAddress
# Check balance with JSON output (for parsing)
hypecli balance 0xAddress --format json
This shows spot balances, perp account value, margin, withdrawable funds, and positions.
| Operation | Cost | Speed | Auth Required |
|---|---|---|---|
| Send USDC (agent-to-agent) | Free | Instant | Keystore |
| Check balance | Free | Instant | None |
| Spot <-> Perps transfer | Free | Instant | Keystore |
| Bridge USDC in (via cctp.to) | Free | ~2-5 min | Human wallet |
| Withdraw to EVM | ~$1 | ~5 min | Keystore |