Hyperliquid
Perpetuals trading through Thirdfy provider actions. USDC on Base, Arbitrum, Polygon, or Ethereum credits perps. Orders use an off-chain API wallet signer.
Category: Trading
Hyperliquid perpetuals are exposed through the governed action catalog under provider hyperliquid. Orders are signed by an off-chain API wallet (venue signer), not by ERC-7710 Gator grants.
Credential model
| Layer | Model |
|---|---|
| Exchange orders | Hyperliquid API wallet / agent wallet (off-chain signer) |
| Perps funding | Native USDC on Base, Arbitrum, Polygon, or Ethereum. Status returns the next write. |
| EVM funding txs | May use Gator/ERC-7710 or agent_wallet for token movement |
| Reads | Query master or subaccount address. API-wallet addresses can return empty state. |
Discovery
| Surface | Example |
|---|---|
| MCP | getProviderActions { provider: "hyperliquid" } |
| CLI | thirdfy-agent actions with Hyperliquid provider filter |
Readiness checklist
- Trading wallet holds at least 5 USDC on a supported source chain, or perps margin is already funded.
- Onboarding complete (
complete_hyperliquid_onboardingor setup/status actions). FollownextActionfromget_hyperliquid_funding_status. When that write isdeposit_hyperliquid_cctp, passsourceChainId(no default) and quote first withquote_hyperliquid_cctp_deposit. - Builder fee approval only when builder monetization is active. Unfunded builder config returns
HYPERLIQUID_BUILDER_WALLET_UNFUNDEDand orders proceed without builder attachment. - Preflight and
delegationStatus(oragentWalletBootstrap) before live writes. - Amount and coin allowlists enforced by venue policy (
allowedCoins, max notional).
Execution lanes
runMode | Use |
|---|---|
agent_wallet | Solo agent-owned wallet for setup and perps signing |
thirdfy / hybrid | Delegated user capital with active binding and venue policy |
MetaMask/Gator delegation protects EVM calldata paths. It is not the signing authority for Hyperliquid order / cancel calls.
MCP sequence (summary)
getProviderActions { provider: "hyperliquid" }- Discovery / L2 / user state reads
get_hyperliquid_funding_status, then the write named bynextAction- Orders via
walletExecuteorexecuteIntentwith chosenrunMode
See Thirdfy MCP for the full recommended sequence.
Hosted deploy
Hyperliquid perps templates are on EarnOrg (earnorg.com). EarnOrg hosts. Thirdfy governs execution.