v1

latestOpenAPI 3.1.0MIT2026-07-1350138.4 KB
instructions

Build Hyperliquid deposit instructions

Build instructions for depositing USDC from Arbitrum to Hyperliquid

post/v1/instructions/hyperliquid/deposit

Request body

ownerAddressstring required
orchestratorAddressOverridestring
mode'smart-account' required
sourceTokenstring required
{"stackTrail":"paths:/v1/instructions/hyperliquid/deposit:post:requestBody:content:application/json:schema:properties:sourceChainId","oasType":"schema","type":"unknown","example":42161}
amountstring required
lowerBoundTimestampnumber
upperBoundTimestampnumber

Example request

{
  "ownerAddress": "0x742d35cc6639cb8d4b5d1c5d7b8b5e2e7c0c7a8a",
  "sourceToken": "0xaf88d065e77c8cc2239327c5edb3a432268e5831",
  "sourceChainId": 42161,
  "amount": "10000000"
}

Response

Response schema for a Hyperliquid deposit quote.

ownerAddressstring required
quoteType'permit' | 'onchain' | 'simple' | 'permit-sca' | 'mm-dtk' required
quoteobject required