Via TypeScript SDK

Before creating a vault, ensure you have the following:

1. SOL for Transaction Fees

You need approximately 0.15 SOL for vault creation (account rent) plus additional SOL for ongoing transaction fees (strategy initialization, fund allocation, etc.).

Note: The admin keypair pays for vault creation. The manager keypair pays for fund allocation transactions. Make sure both keypairs are funded with SOL.

2. Solana RPC Endpoint

A reliable Solana RPC endpoint is required for all on-chain operations. Recommended providers:

3. Admin and Manager Keypairs

Ranger enforces role separation between admin and manager:

Role
Responsibilities

Admin

Add/remove adaptors, initialize strategies, update vault config, calibrate high water mark

Manager

Allocate funds between strategies, claim protocol rewards

Warning: Use separate keypairs for admin and manager. This limits the blast radius if one key is compromised. The admin controls vault structure; the manager controls fund movement.

4. Ranger SDK & Dependencies

Install the SDK and required libraries:

Explore SDK documentation: https://voltrxyz.github.io/vault-sdk/arrow-up-right

5. Asset Token Mint Address

Know the mint address of the SPL token your vault will accept (e.g., USDC: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v).

Note: You can also create a vault via the UI at vaults.ranger.finance/createarrow-up-right without installing the SDK. See Quick Start (UI).

Last updated