Get whitelisted
Only whitelisted wallets can create vaults. A Hedgin administrator adds wallets to the whitelist. There is no self-service sign-up.- Choose the wallet that will manage your vaults.
- Send its public address to Hedgin and ask to be added as a manager.
- Open hedgin.xyz/manage and connect that wallet.
Create a vault
1
Open the dialog
On the Your vaults page, select New vault.
2
Name the vault
Enter a Name of up to 32 bytes. The program stores this name on chain.
3
Pick the deposit token
Select USDC, USDT, or SOL. You cannot change this later. To trade Phoenix perpetuals, pick USDC.
4
Set the fees
Enter a Performance fee (%) of at most 50 and a Management fee (%/yr) of at most 5. The defaults are 10% and 2%.
5
Set the limits
Open Limits. Set a Deposit cap, a Minimum deposit, and a Min. withdrawal (shares). All three must be greater than zero.
6
Approve the transaction
Select Create vault and approve the transaction. The console opens your new vault.
Write the vault profile
Depositors read your profile on the public vault page. The profile is display information stored by Hedgin, not on the Solana program.- Open the vault’s Settings tab.
- In Profile, fill in Display name, Strategy, tags, and Description. The description accepts Markdown, but images and HTML do not appear.
- Select Save profile. Your wallet asks you to sign a message. Signing a message is not a transaction and costs no fees.
Change settings and fees
All settings live in the Settings tab under Vault settings. Only the fields you change are sent.- Performance fee (%) and Management fee (% / year). A lower fee applies immediately. A higher fee applies at the first valuation at least 7 days later, so depositors can leave first. The tab shows when a scheduled increase takes effect. Submitting new fees replaces a scheduled change.
- Deposit cap, Minimum deposit, and Minimum withdrawal (shares). The minimums must stay above zero.
- Status: Normal, Reduce only, or Paused. Reduce-only stops deposits and new risk but lets depositors leave. Paused stops almost everything.
- Pause switches for Deposits and Withdrawals. Each switch blocks new requests and their settlement. Depositors can still cancel.
Invest the vault
The console has one tab for each trading venue. Each guide explains the full flow:Jupiter swaps
Swap the deposit token into other tokens and back.
Meteora DLMM
Provide liquidity in price bins and place limit orders.
Phoenix perps
Trade leveraged long and short positions from a USDC vault.
Keep cash for withdrawals
A withdrawal settles only if the vault’s idle balance covers the payout. The idle balance is the deposit token sitting in the vault outside any strategy. The keeper never closes your positions to pay a withdrawal. Before each valuation, check the Requests tab for pending withdrawals. If the idle balance is too small, sell tokens back to the deposit token or remove liquidity.Settle requests
The keeper settles ready requests right after each valuation. You do not need to act in most cases. If a request stays ready, for example because you just freed cash for a withdrawal, settle it yourself:- Open the Requests tab. Ready requests show the Ready state.
- Select Resolve on one request, or Resolve all ready for all of them.
- Approve the transaction.
Claim your fees
Fees build up as unclaimed vault shares at each valuation.- Open the Portfolio tab.
- Under Your fees, select Claim fees →. If you see Nothing to claim yet, no fees have built up.
- Approve the transaction.
Close strategies
Close a strategy when you no longer need it. Closing returns the account rent to your wallet. The holding must be empty first.- For a swapped token, select Sell all & close in the Portfolio tab.
- For a DLMM position, select Zap out or remove all liquidity, then select Close position.
- For a DLMM limit order, select Cancel order. Cancelling the whole order also closes its strategy.
- For Phoenix, close all positions, withdraw all collateral, wait for queued withdrawals, then select Close strategy.
Close the vault
Closing a vault deletes its accounts and returns their rent to your wallet. You cannot undo it. The vault must meet all of these conditions first:- Share supply is zero. Every depositor has withdrawn, and you have withdrawn your own fee shares.
- No deposit or withdrawal request is pending.
- No fee shares are unclaimed.
- Every strategy is closed.
- Total assets are zero. A valuation after the last withdrawal records this.
- The idle balance is zero.
- Open the Settings tab and expand Advanced: close vault.
- Check that the panel shows All preconditions are met. Otherwise it lists what is left.
- Select Close vault and confirm.
- Approve the transaction.
Automate with a bot
The manager bot API lets a bot build the same transactions that the console builds. The bot signs each transaction with the vault’s authority key on its own machine. A Hedgin administrator issues the API key. Each key lists the vaults and the exact actions it may use.
A feature in the console does not imply a bot endpoint. The API reference is the list of supported actions.
