Core Features
-
Account Management
- User account creation
- Vault management
- Deposits and withdrawals
- Account information
-
Trading Features
- Perpetual trading
- Market/limit orders
- Position management
- Vault delegation
Account Creation
Account Parameters
Vault Parameters
Trading Operations
Trading Parameters
Deposits and Withdrawals
Deposit Parameters
Example Prompts
Natural Language Prompts
LangChain Tool Prompts
Create Account
Trade Perpetuals
Implementation Details
Market Structure
Vault Structure
Error Handling
Best Practices
-
Account Management
- Monitor collateral levels
- Track positions regularly
- Keep sufficient margin
- Use appropriate leverage
-
Trading Operations
- Set reasonable limits
- Monitor price impact
- Handle slippage
- Track positions
-
Vault Management
- Plan redemption periods
- Monitor fund utilization
- Track performance
- Manage delegations
Common Issues
-
Trading Issues
- Insufficient collateral
- Price impact too high
- Oracle price issues
- Network congestion
-
Account Issues
- Account not initialized
- Insufficient funds
- Position limits
- Margin requirements
-
Vault Issues
- Redemption period
- Insufficient liquidity
- Delegation errors
- Permission issues
Response Format
Success Response
Error Response
Related Functions
createDriftUserAccount: Create new user accountdepositToDriftUserAccount: Deposit to accountwithdrawFromDriftAccount: Withdraw from accounttradeUsingDriftPerpAccount: Execute tradesgetDriftVaultInfo: Get vault informationcreateDriftVault: Create new vaultdepositIntoDriftVault: Deposit to vaultwithdrawFromDriftVault: Withdraw from vault