From 17eeb202d9e3f005a251c49ff079495275bcb954 Mon Sep 17 00:00:00 2001 From: A91y Date: Sat, 28 Dec 2024 21:26:13 +0530 Subject: [PATCH] feat: add createSquadsMultisig and depositToMultisig methods to SolanaAgentKit --- src/agent/index.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/agent/index.ts b/src/agent/index.ts index bf89861..7360b60 100644 --- a/src/agent/index.ts +++ b/src/agent/index.ts @@ -48,6 +48,8 @@ import { PumpFunTokenOptions, } from "../types"; import { BN } from "@coral-xyz/anchor"; +import { create_squads_multisig } from "../tools/squads_multisig/create_multisig"; +import { deposit_to_multisig } from "../tools/squads_multisig/deposit_to_multisig"; /** * Main class for interacting with Solana blockchain @@ -349,4 +351,16 @@ export class SolanaAgentKit { async createTiplink(amount: number, splmintAddress?: PublicKey) { return create_TipLink(this, amount, splmintAddress); } + + async createSquadsMultisig(creator: PublicKey): Promise { + return create_squads_multisig(this, creator); + } + + async depositToMultisig( + amount: number, + vaultIndex?: number, + mint?: PublicKey, + ): Promise { + return deposit_to_multisig(this, amount, vaultIndex, mint); + } }