From 882bc3c6b07ef6c713ecdfbffefeefbebdef1d24 Mon Sep 17 00:00:00 2001 From: metaproph3t Date: Sat, 10 Feb 2024 00:00:00 +0000 Subject: [PATCH] Add `finalizeProposal` script --- scripts/finalizeProposal.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 scripts/finalizeProposal.ts diff --git a/scripts/finalizeProposal.ts b/scripts/finalizeProposal.ts new file mode 100644 index 00000000..c04a615f --- /dev/null +++ b/scripts/finalizeProposal.ts @@ -0,0 +1,17 @@ +import { autocratProgram, finalizeProposal } from "./main"; +import * as anchor from "@coral-xyz/anchor"; +import { MEMO_PROGRAM_ID } from "@solana/spl-memo"; + +const { PublicKey, Keypair, SystemProgram } = anchor.web3; +const { BN, Program } = anchor; + +const PROPOSAL_NUMBER = 3; + +async function main() { + const proposals = await autocratProgram.account.proposal.all(); + const proposal = proposals.find((proposal) => proposal.account.number == PROPOSAL_NUMBER); + + await finalizeProposal(proposal.publicKey); +} + +main();