Once installed, you can initialize the SDK in your TypeScript/JavaScript project like this:
Copy
Ask AI
import { Connection } from "@solana/web3.js";import VaultImpl from '@meteora-ag/vault-sdk';import { StaticTokenListResolutionStrategy, TokenInfo } from "@solana/spl-token-registry";// Initialize a connection to the Solana network (e.g., Mainnet)const connection = new Connection("https://api.mainnet-beta.solana.com");// Retrieve the token info for the vault (example: SOL)const tokenMap = new StaticTokenListResolutionStrategy().resolve();const SOL_TOKEN_INFO = tokenMap.find(token => token.symbol === 'SOL') as TokenInfo;// Getting a Vault Implementation instance (SOL)const vault: VaultImpl = await VaultImpl.create( connection, SOL_TOKEN_INFO, { cluster: 'mainnet-beta' });