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

Enable or disable DEX abstraction for the calling user.

This is the exchange-side action for user-initiated DEX abstraction. The info-side query lives at Hyperliquid.Api.Info.UserDexAbstraction.

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

Usage

{:ok, result} = UserDexAbstraction.request(true)
{:ok, result} = UserDexAbstraction.request(false)

Summary

Functions

Enable or disable DEX abstraction for the calling user.

Functions

Link to this function

request(enabled, opts \\ [])

View Source

Enable or disable DEX abstraction for the calling user.

Parameters

  • enabled: true to enable DEX abstraction, false to disable
  • opts: Optional parameters

Options

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

Returns

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