View Source Hyperliquid.Api.Exchange.VaultTransfer (hyperliquid v0.2.2)

Transfer funds to/from a vault.

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

Summary

Functions

Link to this function

request(vault_address, is_deposit, usd, opts \\ [])

View Source

Transfer funds to/from a vault.

Parameters

  • private_key: Private key for signing (hex string)
  • vault_address: Vault address
  • is_deposit: true for deposit, false for withdrawal
  • usd: Amount in USD as string
  • opts: Optional parameters

Returns

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

Examples

# Deposit to vault
{:ok, result} = VaultTransfer.request(private_key, "0x...", true, "1000.0")

# Withdraw from vault
{:ok, result} = VaultTransfer.request(private_key, "0x...", false, "500.0")