Perpetuals

POST /v2/perp-transfers/hyperliquid

Creates or replays a direct user-owned Hyperliquid spot/perps USDC transfer for classic standard-account balances. Input equals expected output and all Arbital, builder, priority, and total fees are zero; unified portfolio abstraction is not enabled by this endpoint.

Request

  • Base URL
    https://api.arbital.xyz (the document declares no server; this is the origin it was published from)
  • URL
    https://api.arbital.xyz/v2/perp-transfers/hyperliquid
  • Auth
    HTTP bearer

Headers

Idempotency-Keystring required

Request body

direction'spot_to_perps' | 'perps_to_spot' required
exact_usdc_atomicstring required

Response

Idempotent signing-intent replay

app_fee_usdc_atomic'0' required
attempt_idstring uuid required
builder_fee_usdc_atomic'0' required
direction'spot_to_perps' | 'perps_to_spot' required
exact_usdc_atomicstring required
expected_output_usdc_atomicstring required
priority_fee_usdc_atomic'0' required
state'signature_required' | 'submission_unknown' | 'completed' | 'rejected' required
total_fee_usdc_atomic'0' required
transfer_idstring uuid required
expected_signerstring required
typed_dataobject required

Changes

No recorded changes to this operation across all 1 revision of this API.