feat: add rejectMultisigProposal method to SolanaAgentKit and implement proposal rejection functionality

This commit is contained in:
A91y
2025-01-05 15:51:30 +05:30
parent ab39b66e40
commit e1989c8f71
2 changed files with 59 additions and 0 deletions

View File

@@ -55,6 +55,7 @@ import { transfer_from_multisig } from "../tools/squads_multisig/transfer_from_m
import { create_proposal } from "../tools/squads_multisig/create_proposal";
import { approve_proposal } from "../tools/squads_multisig/approve_proposal";
import { execute_transaction } from "../tools/squads_multisig/execute_proposal";
import { reject_proposal } from "../tools/squads_multisig/reject_proposal";
/**
* Main class for interacting with Solana blockchain
@@ -397,6 +398,12 @@ export class SolanaAgentKit {
return approve_proposal(this, transactionIndex);
}
async rejectMultisigProposal(
transactionIndex?: number | bigint,
): Promise<string> {
return reject_proposal(this, transactionIndex);
}
async executeMultisigTransaction(
transactionIndex?: number | bigint,
): Promise<string> {