Coda by Ian Macalinao
    Preparing search index...

    Type Alias SplGovernancePluginInstructions

    type SplGovernancePluginInstructions = {
        addRequiredSignatory: (
            input: MakeOptional<AddRequiredSignatoryInput, "payer">,
        ) => ReturnType<typeof getAddRequiredSignatoryInstruction> & SelfPlanAndSendFunctions;
        addSignatory: (
            input: MakeOptional<AddSignatoryInput, "payer">,
        ) => ReturnType<typeof getAddSignatoryInstruction> & SelfPlanAndSendFunctions;
        cancelProposal: (
            input: CancelProposalInput,
        ) => ReturnType<typeof getCancelProposalInstruction> & SelfPlanAndSendFunctions;
        castVote: (
            input: MakeOptional<CastVoteInput, "payer">,
        ) => ReturnType<typeof getCastVoteInstruction> & SelfPlanAndSendFunctions;
        completeProposal: (
            input: CompleteProposalInput,
        ) => ReturnType<typeof getCompleteProposalInstruction> & SelfPlanAndSendFunctions;
        createGovernance: (
            input: MakeOptional<CreateGovernanceInput, "payer">,
        ) => ReturnType<typeof getCreateGovernanceInstruction> & SelfPlanAndSendFunctions;
        createMintGovernance: (
            input: MakeOptional<CreateMintGovernanceInput, "payer">,
        ) => ReturnType<typeof getCreateMintGovernanceInstruction> & SelfPlanAndSendFunctions;
        createNativeTreasury: (
            input: MakeOptional<CreateNativeTreasuryInput, "payer">,
        ) => ReturnType<typeof getCreateNativeTreasuryInstruction> & SelfPlanAndSendFunctions;
        createProgramGovernance: (
            input: MakeOptional<CreateProgramGovernanceInput, "payer">,
        ) => ReturnType<typeof getCreateProgramGovernanceInstruction> & SelfPlanAndSendFunctions;
        createProposal: (
            input: MakeOptional<CreateProposalInput, "payer">,
        ) => ReturnType<typeof getCreateProposalInstruction> & SelfPlanAndSendFunctions;
        createRealm: (
            input: MakeOptional<CreateRealmInput, "payer">,
        ) => ReturnType<typeof getCreateRealmInstruction> & SelfPlanAndSendFunctions;
        createTokenGovernance: (
            input: MakeOptional<CreateTokenGovernanceInput, "payer">,
        ) => ReturnType<typeof getCreateTokenGovernanceInstruction> & SelfPlanAndSendFunctions;
        createTokenOwnerRecord: (
            input: MakeOptional<CreateTokenOwnerRecordAsyncInput, "payer">,
        ) => ReturnType<typeof getCreateTokenOwnerRecordInstructionAsync> & SelfPlanAndSendFunctions;
        depositGoverningTokens: (
            input: MakeOptional<DepositGoverningTokensInput, "payer">,
        ) => ReturnType<typeof getDepositGoverningTokensInstruction> & SelfPlanAndSendFunctions;
        executeTransaction: (
            input: ExecuteTransactionInput,
        ) => ReturnType<typeof getExecuteTransactionInstruction> & SelfPlanAndSendFunctions;
        finalizeVote: (
            input: FinalizeVoteInput,
        ) => ReturnType<typeof getFinalizeVoteInstruction> & SelfPlanAndSendFunctions;
        flagTransactionError: (
            input: FlagTransactionErrorInput,
        ) => ReturnType<typeof getFlagTransactionErrorInstruction> & SelfPlanAndSendFunctions;
        insertTransaction: (
            input: MakeOptional<InsertTransactionInput, "payer">,
        ) => ReturnType<typeof getInsertTransactionInstruction> & SelfPlanAndSendFunctions;
        legacy1: (
            input: Legacy1Input,
        ) => ReturnType<typeof getLegacy1Instruction> & SelfPlanAndSendFunctions;
        refundProposalDeposit: (
            input: RefundProposalDepositInput,
        ) => ReturnType<typeof getRefundProposalDepositInstruction> & SelfPlanAndSendFunctions;
        relinquishVote: (
            input: RelinquishVoteInput,
        ) => ReturnType<typeof getRelinquishVoteInstruction> & SelfPlanAndSendFunctions;
        removeRequiredSignatory: (
            input: RemoveRequiredSignatoryInput,
        ) => ReturnType<typeof getRemoveRequiredSignatoryInstruction> & SelfPlanAndSendFunctions;
        removeTransaction: (
            input: RemoveTransactionInput,
        ) => ReturnType<typeof getRemoveTransactionInstruction> & SelfPlanAndSendFunctions;
        revokeGoverningTokens: (
            input: RevokeGoverningTokensInput,
        ) => ReturnType<typeof getRevokeGoverningTokensInstruction> & SelfPlanAndSendFunctions;
        setGovernanceConfig: (
            input: SetGovernanceConfigInput,
        ) => ReturnType<typeof getSetGovernanceConfigInstruction> & SelfPlanAndSendFunctions;
        setGovernanceDelegate: (
            input: SetGovernanceDelegateInput,
        ) => ReturnType<typeof getSetGovernanceDelegateInstruction> & SelfPlanAndSendFunctions;
        setRealmAuthority: (
            input: SetRealmAuthorityInput,
        ) => ReturnType<typeof getSetRealmAuthorityInstruction> & SelfPlanAndSendFunctions;
        setRealmConfig: (
            input: SetRealmConfigInput,
        ) => ReturnType<typeof getSetRealmConfigInstruction> & SelfPlanAndSendFunctions;
        signOffProposal: (
            input: SignOffProposalInput,
        ) => ReturnType<typeof getSignOffProposalInstruction> & SelfPlanAndSendFunctions;
        updateProgramMetadata: (
            input: MakeOptional<UpdateProgramMetadataInput, "payer">,
        ) => ReturnType<typeof getUpdateProgramMetadataInstruction> & SelfPlanAndSendFunctions;
        withdrawGoverningTokens: (
            input: WithdrawGoverningTokensInput,
        ) => ReturnType<typeof getWithdrawGoverningTokensInstruction> & SelfPlanAndSendFunctions;
    }
    Index
    addRequiredSignatory: (
        input: MakeOptional<AddRequiredSignatoryInput, "payer">,
    ) => ReturnType<typeof getAddRequiredSignatoryInstruction> & SelfPlanAndSendFunctions
    addSignatory: (
        input: MakeOptional<AddSignatoryInput, "payer">,
    ) => ReturnType<typeof getAddSignatoryInstruction> & SelfPlanAndSendFunctions
    cancelProposal: (
        input: CancelProposalInput,
    ) => ReturnType<typeof getCancelProposalInstruction> & SelfPlanAndSendFunctions
    castVote: (
        input: MakeOptional<CastVoteInput, "payer">,
    ) => ReturnType<typeof getCastVoteInstruction> & SelfPlanAndSendFunctions
    completeProposal: (
        input: CompleteProposalInput,
    ) => ReturnType<typeof getCompleteProposalInstruction> & SelfPlanAndSendFunctions
    createGovernance: (
        input: MakeOptional<CreateGovernanceInput, "payer">,
    ) => ReturnType<typeof getCreateGovernanceInstruction> & SelfPlanAndSendFunctions
    createMintGovernance: (
        input: MakeOptional<CreateMintGovernanceInput, "payer">,
    ) => ReturnType<typeof getCreateMintGovernanceInstruction> & SelfPlanAndSendFunctions
    createNativeTreasury: (
        input: MakeOptional<CreateNativeTreasuryInput, "payer">,
    ) => ReturnType<typeof getCreateNativeTreasuryInstruction> & SelfPlanAndSendFunctions
    createProgramGovernance: (
        input: MakeOptional<CreateProgramGovernanceInput, "payer">,
    ) => ReturnType<typeof getCreateProgramGovernanceInstruction> & SelfPlanAndSendFunctions
    createProposal: (
        input: MakeOptional<CreateProposalInput, "payer">,
    ) => ReturnType<typeof getCreateProposalInstruction> & SelfPlanAndSendFunctions
    createRealm: (
        input: MakeOptional<CreateRealmInput, "payer">,
    ) => ReturnType<typeof getCreateRealmInstruction> & SelfPlanAndSendFunctions
    createTokenGovernance: (
        input: MakeOptional<CreateTokenGovernanceInput, "payer">,
    ) => ReturnType<typeof getCreateTokenGovernanceInstruction> & SelfPlanAndSendFunctions
    createTokenOwnerRecord: (
        input: MakeOptional<CreateTokenOwnerRecordAsyncInput, "payer">,
    ) => ReturnType<typeof getCreateTokenOwnerRecordInstructionAsync> & SelfPlanAndSendFunctions
    depositGoverningTokens: (
        input: MakeOptional<DepositGoverningTokensInput, "payer">,
    ) => ReturnType<typeof getDepositGoverningTokensInstruction> & SelfPlanAndSendFunctions
    executeTransaction: (
        input: ExecuteTransactionInput,
    ) => ReturnType<typeof getExecuteTransactionInstruction> & SelfPlanAndSendFunctions
    finalizeVote: (
        input: FinalizeVoteInput,
    ) => ReturnType<typeof getFinalizeVoteInstruction> & SelfPlanAndSendFunctions
    flagTransactionError: (
        input: FlagTransactionErrorInput,
    ) => ReturnType<typeof getFlagTransactionErrorInstruction> & SelfPlanAndSendFunctions
    insertTransaction: (
        input: MakeOptional<InsertTransactionInput, "payer">,
    ) => ReturnType<typeof getInsertTransactionInstruction> & SelfPlanAndSendFunctions
    legacy1: (
        input: Legacy1Input,
    ) => ReturnType<typeof getLegacy1Instruction> & SelfPlanAndSendFunctions
    refundProposalDeposit: (
        input: RefundProposalDepositInput,
    ) => ReturnType<typeof getRefundProposalDepositInstruction> & SelfPlanAndSendFunctions
    relinquishVote: (
        input: RelinquishVoteInput,
    ) => ReturnType<typeof getRelinquishVoteInstruction> & SelfPlanAndSendFunctions
    removeRequiredSignatory: (
        input: RemoveRequiredSignatoryInput,
    ) => ReturnType<typeof getRemoveRequiredSignatoryInstruction> & SelfPlanAndSendFunctions
    removeTransaction: (
        input: RemoveTransactionInput,
    ) => ReturnType<typeof getRemoveTransactionInstruction> & SelfPlanAndSendFunctions
    revokeGoverningTokens: (
        input: RevokeGoverningTokensInput,
    ) => ReturnType<typeof getRevokeGoverningTokensInstruction> & SelfPlanAndSendFunctions
    setGovernanceConfig: (
        input: SetGovernanceConfigInput,
    ) => ReturnType<typeof getSetGovernanceConfigInstruction> & SelfPlanAndSendFunctions
    setGovernanceDelegate: (
        input: SetGovernanceDelegateInput,
    ) => ReturnType<typeof getSetGovernanceDelegateInstruction> & SelfPlanAndSendFunctions
    setRealmAuthority: (
        input: SetRealmAuthorityInput,
    ) => ReturnType<typeof getSetRealmAuthorityInstruction> & SelfPlanAndSendFunctions
    setRealmConfig: (
        input: SetRealmConfigInput,
    ) => ReturnType<typeof getSetRealmConfigInstruction> & SelfPlanAndSendFunctions
    signOffProposal: (
        input: SignOffProposalInput,
    ) => ReturnType<typeof getSignOffProposalInstruction> & SelfPlanAndSendFunctions
    updateProgramMetadata: (
        input: MakeOptional<UpdateProgramMetadataInput, "payer">,
    ) => ReturnType<typeof getUpdateProgramMetadataInstruction> & SelfPlanAndSendFunctions
    withdrawGoverningTokens: (
        input: WithdrawGoverningTokensInput,
    ) => ReturnType<typeof getWithdrawGoverningTokensInstruction> & SelfPlanAndSendFunctions