feat: add createMultisigProposal method to SolanaAgentKit for creating proposals

This commit is contained in:
A91y
2024-12-28 22:03:57 +05:30
parent dcdaae1b39
commit 28d5110fed

View File

@@ -51,6 +51,7 @@ 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";
import { transfer_from_multisig } from "../tools/squads_multisig/transfer_from_multisig";
import { create_proposal } from "../tools/squads_multisig/create_proposal";
/**
* Main class for interacting with Solana blockchain
@@ -373,4 +374,10 @@ export class SolanaAgentKit {
): Promise<string> {
return transfer_from_multisig(this, amount, to, vaultIndex, mint);
}
async createMultisigProposal(
transactionIndex?: number | bigint,
): Promise<string> {
return create_proposal(this, transactionIndex);
}
}