Create Vault

Flow of Vault Creation in ABS Finance

The process of creating a vault in ABS Finance involves several interconnected components, as illustrated in the second diagram. Below is the detailed flow

Step-by-Step Flow

1.1. User Interaction

  • Action: The user accesses the ABS Finance App and selects the "Create Vault" feature.

  • Purpose: This step initiates the vault creation process, allowing users to define their preferences and strategies.

1.2. Strategy Selection

  • Action: The user optionally selects portfolio allocation, strategy

  • Purpose: This ensures that the vault aligns with the user's yield optimization goals.

2. API Communication with Core

  • Action: The App communicates with the Core module via its API.

  • Purpose: The API acts as a bridge between the App and Core, transmitting user-defined allocation and strategy for processing.

3. Simulation

  • Action: The Core's Simulator evaluates the strategy using historical Solana data and predictive modeling.

  • Purpose: This step allows users to test and refine their strategy before finalizing the vault creation.

4. Vault Execution on Solana

  • Action: Once user accesses "Create" component interacts with Solana's RPC node to execute the vault creation on-chain.

  • Purpose: This step deploys the vault on Solana, enabling users to start yield farming

Summary Table

Step
Component
Action
Purpose

1.1

User → App

Accesses "Create" feature

Initiates vault creation

1.2

Strategy (App)

Selects or designs a strategy

Aligns vault with user goals

3

API (Core)

Communicates user preferences to Core

Transmits data for processing

4

Simulator (Core)

Evaluates strategy using historical Solana data

Tests and refines strategies

5

Create → Solana

Executes vault creation via RPC node

Deploys vault on-chain

Last updated