Execution

Prepare an exact Hyperliquid order for local EIP-712 signing

Zero-custody execution bootstrap. FarmDash validates the market/account, fresh research gate for new risk, builder-fee approval and market_ioc price protection, then returns the exact Hyperliquid action, nonce, expiresAt, intentHash and EIP-712 typed data. FarmDash does not sign or submit. Sign typedData locally with agentAddress, then POST { ...executeRequest, signature } to /v1/agent/futures/execute-order. Commercial capacity never creates venue authority.

post/v1/agent/futures/prepare-order

Request

  • Base URL: https://www.farmdash.one/api
  • URL: https://www.farmdash.one/api/v1/agent/futures/prepare-order
  • Auth: one of:
    • HTTP bearer
    • none

Request body

executionTrialIdstring

Inherited durable analysis lifecycle identity; commercial permission only.

continuationIdstring uuid

Optional server-issued context correlation; grants no execution authority.

agentAddressstring required
accountAddressstring
coinstring required
isBuyboolean required
sizestring required
pricestring required
orderType'limit_gtc' | 'limit_ioc' | 'limit_alo' | 'market_ioc' | 'stop_loss' | 'take_profit' required
reduceOnlyboolean
nonceinteger
expiresAtinteger
executionMode'USER_SIGNED' | 'BOUNDED_AUTONOMOUS'

Preparation is not execution authority. Bounded submission additionally requires an owner grant and authenticated session and remains subject to the canonical rollout gate.

Response

Exact signable order preparation; no venue submission occurred

oktrue required
state'READY_FOR_LOCAL_SIGNATURE' required
executionMode'USER_SIGNED' | 'BOUNDED_AUTONOMOUS' required

Preparation is not execution authority. Bounded submission additionally requires an owner grant and authenticated session and remains subject to the canonical rollout gate.

zeroCustodytrue required
privateKeyRequiredByFarmDashfalse required
timestampinteger required

Changes

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