Create Vault
Last updated
Last updated
The process of creating a vault in ABS Finance involves several interconnected components, as illustrated in the second diagram. Below is the detailed flow
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.
Action: The user optionally selects portfolio allocation, strategy
Purpose: This ensures that the vault aligns with the user's yield optimization goals.
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.
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.
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
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