View Source Hyperliquid.Api.Exchange.AgentSetAbstraction (hyperliquid v0.3.1)

Agent-triggered abstraction mode configuration.

Sets the account abstraction mode via an agent. Uses abbreviated mode codes: "i" = disabled, "u" = unifiedAccount, "p" = portfolioMargin.

See: https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/exchange-endpoint

Summary

Functions

Set account abstraction mode via agent.

Functions

Link to this function

request(abstraction, opts \\ [])

View Source

Set account abstraction mode via agent.

Parameters

  • abstraction: Mode code - "i" (disabled), "u" (unifiedAccount), "p" (portfolioMargin)
  • opts: Optional parameters

Options

  • :private_key - Private key for signing (falls back to config)

Returns

  • {:ok, response} - Result
  • {:error, term()} - Error details

Examples

{:ok, result} = AgentSetAbstraction.request("u")