View Source Hyperliquid.Api.Exchange.VaultModify (hyperliquid v0.2.2)
Create or modify a vault.
See: https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/exchange-endpoint
Summary
Functions
Create or modify a vault.
Functions
Create or modify a vault.
Parameters
private_key: Private key for signing (hex string)opts: Vault options
Options (for creation)
:name- Vault name:description- Vault description:portfolio_manager_cut_bps- Manager fee in basis points (1 bp = 0.01%):allow_deposits- Allow deposits (default: true)
Options (for modification)
:vault_address- Address of vault to modify
Returns
{:ok, response}- Result with vault address{:error, term()}- Error details
Examples
# Create new vault
{:ok, result} = VaultModify.request(private_key,
name: "My Vault",
description: "Trading strategy",
portfolio_manager_cut_bps: 500 # 5%
)
# Modify existing vault
{:ok, result} = VaultModify.request(private_key,
vault_address: "0x...",
allow_deposits: false
)