Perpetuals

POST /v2/perp-transfers/hyperliquid/{transfer_id}/submission

Verifies the owner signature, commits submission-unknown before network I/O, and submits the exact usdClassTransfer action at most once.

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/{transfer_id}/submission
  • Auth
    HTTP bearer

Path parameters

transfer_idstring uuid required

Request body

attempt_idstring uuid required
signaturestring required

Response

Definitive or replayed transfer state

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

Changes

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