Skip to main content
Implement leveraged trading on Flash.Trade protocol, supporting position opening and closing with multiple tokens and configurable leverage.

Core Features

  1. Position Management
    • Open positions
    • Close positions
    • Position sizing
    • Leverage control
  2. Market Support
    • Multiple tokens (SOL, BTC, ETH)
    • Long/Short positions
    • Oracle price integration
    • Slippage protection

Quick Start

Opening Position

Closing Position

Market Configuration

Example Prompts

Natural Language Prompts

LangChain Tool Prompts

Open Position

Close Position

Implementation Details

Position Opening

Position Closing

Transaction Structure

Compute Budget

Error Handling

Best Practices

  1. Position Management
    • Validate tokens
    • Check market status
    • Monitor slippage
    • Verify collateral
  2. Risk Management
    • Set reasonable leverage
    • Monitor liquidation
    • Use stop losses
    • Track positions
  3. Market Interaction
    • Check oracle prices
    • Verify calculations
    • Monitor fees
    • Handle timeouts

Common Issues

  1. Position Opening
    • Insufficient collateral
    • Invalid leverage
    • Market closed
    • Price impact
  2. Position Closing
    • Position not found
    • High slippage
    • Network congestion
    • Oracle delays
  3. Technical Issues
    • NFT account missing
    • Invalid custody
    • Computation limits
    • Transaction failure

Helper Functions

Price Conversion

Collateral Calculation

Market Support

Supported Tokens

  • SOL/USD
  • BTC/USD
  • ETH/USD

Configuration

Resources