fix: Remove Meteora alpha vault tool

This commit is contained in:
quangkeu95
2025-01-13 23:20:29 +07:00
parent 76ac0d8d4b
commit 1fcf818922
5 changed files with 5 additions and 125 deletions

View File

@@ -1,121 +0,0 @@
// import AlphaVault, { PoolType, WhitelistMode } from "@meteora-ag/alpha-vault";
// import { SolanaAgentKit } from "../agent";
// import { PublicKey, sendAndConfirmTransaction } from "@solana/web3.js";
// import BN from "bn.js";
// /**
// * Create Meteora FCFS alpha vault
// * @param agent SolanaAgentKit instance
// * @param tokenAMint Token A mint
// * @param tokenBMint Token B mint
// * @param poolAddress Pool mint
// * @param poolType Either PoolType.DYNAMIC or PoolType.DLMM
// * @param depositingPoint The point when the vault allows deposits
// * @param startVestingPoint The point when the vault starts vesting
// * @param endVestingPoint The point when the vault ends vesting
// * @param maxDepositingCap Maximum number of deposit amount for vault
// * @param individualDepositingCap Maximum number of deposit amount for individual
// * @param escrowFee Fee to create stake escrow account
// * @param whitelistMode Alpha vault whitelist mode
// * @returns
// */
// export async function createMeteoraFcfsAlphaVault(
// agent: SolanaAgentKit,
// tokenAMint: PublicKey,
// tokenBMint: PublicKey,
// poolAddress: PublicKey,
// poolType: PoolType,
// depositingPoint: BN,
// startVestingPoint: BN,
// endVestingPoint: BN,
// maxDepositingCap: BN,
// individualDepositingCap: BN,
// escrowFee: BN,
// whitelistMode: WhitelistMode
// ): Promise<string> {
// const createAlphaVaultTx = await AlphaVault.createCustomizableFcfsVault(
// agent.connection,
// {
// baseMint: tokenAMint,
// quoteMint: tokenBMint,
// poolAddress,
// poolType,
// depositingPoint,
// startVestingPoint,
// endVestingPoint,
// maxDepositingCap,
// individualDepositingCap,
// escrowFee,
// whitelistMode
// },
// agent.wallet_address
// );
// const createAlphaVaultTxHash = await sendAndConfirmTransaction(
// agent.connection,
// createAlphaVaultTx,
// [agent.wallet],
// ).catch((err) => {
// console.error(err);
// throw err;
// });
// return createAlphaVaultTxHash;
// }
// /**
// * Create Meteora Prorata alpha vault
// * @param agent SolanaAgentKit instance
// * @param tokenAMint Token A mint
// * @param tokenBMint Token B mint
// * @param poolAddress Pool mint
// * @param poolType Either PoolType.DYNAMIC or PoolType.DLMM
// * @param depositingPoint The point when the vault allows deposits
// * @param startVestingPoint The point when the vault starts vesting
// * @param endVestingPoint The point when the vault ends vesting
// * @param maxBuyingCap Maximum buying amount
// * @param escrowFee Fee to create stake escrow account
// * @param whitelistMode Alpha vault whitelist mode
// * @returns
// */
// export async function createMeteoraProrataAlphaVault(
// agent: SolanaAgentKit,
// tokenAMint: PublicKey,
// tokenBMint: PublicKey,
// poolAddress: PublicKey,
// poolType: PoolType,
// depositingPoint: BN,
// startVestingPoint: BN,
// endVestingPoint: BN,
// maxBuyingCap: BN,
// escrowFee: BN,
// whitelistMode: WhitelistMode
// ): Promise<string> {
// const createAlphaVaultTx = await AlphaVault.createCustomizableProrataVault(
// agent.connection,
// {
// baseMint: tokenAMint,
// quoteMint: tokenBMint,
// poolAddress,
// poolType,
// depositingPoint,
// startVestingPoint,
// endVestingPoint,
// maxBuyingCap,
// escrowFee,
// whitelistMode
// },
// agent.wallet_address
// );
// const createAlphaVaultTxHash = await sendAndConfirmTransaction(
// agent.connection,
// createAlphaVaultTx,
// [agent.wallet],
// ).catch((err) => {
// console.error(err);
// throw err;
// });
// return createAlphaVaultTxHash;
// }

View File

@@ -23,5 +23,4 @@ export * from "./3land";
export * from "./tiplink";
export * from "./lightprotocol";
export * from "./squads";
export * from "./create_meteora_dynamic_amm_pool";
export * from "./create_meteora_dlmm_pool";
export * from "./meteora";

View File

@@ -1,4 +1,4 @@
import { SolanaAgentKit } from "../agent";
import { SolanaAgentKit } from "../../agent";
import BN from "bn.js";
import {
ComputeBudgetProgram,

View File

@@ -1,5 +1,5 @@
import AmmImpl from "@mercurial-finance/dynamic-amm-sdk";
import { SolanaAgentKit } from "../agent";
import { SolanaAgentKit } from "../../agent";
import BN from "bn.js";
import {
ComputeBudgetProgram,

View File

@@ -0,0 +1,2 @@
export * from "./create_meteora_dlmm_pool";
export * from "./create_meteora_dynamic_amm_pool";