Velvet-Capital / 3rd-party-integration

0 stars 0 forks source link

TradingStrategy #1

Open aj07 opened 2 months ago

aj07 commented 2 months ago

Velvet Integration Checklist

For integration and development, some updates are needed for external developers to integrate the Velvet codebase. The following checklist outlines the necessary improvements:

miohtama commented 2 months ago

Some example actions needed (to the list above):

aj07 commented 1 month ago

Available Features and Implementation Status

Core Vault Operations

  1. Vault Deployment

  2. Vault Parameters

    • Implementation: Available via Subgraph
    • Status: ✅ Complete
  3. Testing Framework

User Operations and Events

  1. Vault Depositors Tracking

    • Status: ⚠️ Feature needs frontend implementation
    • Note: Implementation required
  2. Deposit and Redeem Events

    • Implementation: Available via Subgraph
    • Status: ✅ Complete

Financial Calculations

  1. NAV (Net Asset Value) Calculation

    • Implementation: To be integrated with:
      • CoinGecko API
      • Portals API
    • Status: ⚠️ Feature needs frontend implementation
  2. Individual Vault Balances

    • Reference: Included in documentation
    • Status: ✅ Complete

Trading Operations

  1. Trade Execution

    • Reference: Included in google doc
    • Status: ✅ Complete
  2. Historical Trade Data

    • Implementation: Available via Subgraph
    • Status: ✅ Complete
  3. Slippage Analysis

    • Implementation: Client-side calculation required
    • Location: User interface implementation
    • Status: ⚠️ UI Implementation Required
  4. Fee Tracking

    • Implementation: Available via Subgraph
    • Status: ✅ Complete

Implementation Status Legend

Technical Dependencies

Notes for Developers