Coda by Ian Macalinao
    Preparing search index...

    Type Alias ParsedSplGovernanceInstruction<TProgram>

    ParsedSplGovernanceInstruction:
        | { instructionType: CreateRealm } & ParsedCreateRealmInstruction<
            TProgram,
        >
        | { instructionType: DepositGoverningTokens } & ParsedDepositGoverningTokensInstruction<
            TProgram,
        >
        | { instructionType: WithdrawGoverningTokens } & ParsedWithdrawGoverningTokensInstruction<
            TProgram,
        >
        | { instructionType: SetGovernanceDelegate } & ParsedSetGovernanceDelegateInstruction<
            TProgram,
        >
        | { instructionType: CreateGovernance } & ParsedCreateGovernanceInstruction<
            TProgram,
        >
        | { instructionType: CreateProgramGovernance } & ParsedCreateProgramGovernanceInstruction<
            TProgram,
        >
        | { instructionType: CreateProposal } & ParsedCreateProposalInstruction<
            TProgram,
        >
        | { instructionType: AddSignatory } & ParsedAddSignatoryInstruction<
            TProgram,
        >
        | { instructionType: Legacy1 } & ParsedLegacy1Instruction<TProgram>
        | { instructionType: InsertTransaction } & ParsedInsertTransactionInstruction<
            TProgram,
        >
        | { instructionType: RemoveTransaction } & ParsedRemoveTransactionInstruction<
            TProgram,
        >
        | { instructionType: CancelProposal } & ParsedCancelProposalInstruction<
            TProgram,
        >
        | { instructionType: SignOffProposal } & ParsedSignOffProposalInstruction<
            TProgram,
        >
        | { instructionType: CastVote } & ParsedCastVoteInstruction<TProgram>
        | { instructionType: FinalizeVote } & ParsedFinalizeVoteInstruction<
            TProgram,
        >
        | { instructionType: RelinquishVote } & ParsedRelinquishVoteInstruction<
            TProgram,
        >
        | { instructionType: ExecuteTransaction } & ParsedExecuteTransactionInstruction<
            TProgram,
        >
        | { instructionType: CreateMintGovernance } & ParsedCreateMintGovernanceInstruction<
            TProgram,
        >
        | { instructionType: CreateTokenGovernance } & ParsedCreateTokenGovernanceInstruction<
            TProgram,
        >
        | { instructionType: SetGovernanceConfig } & ParsedSetGovernanceConfigInstruction<
            TProgram,
        >
        | { instructionType: FlagTransactionError } & ParsedFlagTransactionErrorInstruction<
            TProgram,
        >
        | { instructionType: SetRealmAuthority } & ParsedSetRealmAuthorityInstruction<
            TProgram,
        >
        | { instructionType: SetRealmConfig } & ParsedSetRealmConfigInstruction<
            TProgram,
        >
        | { instructionType: CreateTokenOwnerRecord } & ParsedCreateTokenOwnerRecordInstruction<
            TProgram,
        >
        | { instructionType: UpdateProgramMetadata } & ParsedUpdateProgramMetadataInstruction<
            TProgram,
        >
        | { instructionType: CreateNativeTreasury } & ParsedCreateNativeTreasuryInstruction<
            TProgram,
        >
        | { instructionType: RevokeGoverningTokens } & ParsedRevokeGoverningTokensInstruction<
            TProgram,
        >
        | { instructionType: RefundProposalDeposit } & ParsedRefundProposalDepositInstruction<
            TProgram,
        >
        | { instructionType: CompleteProposal } & ParsedCompleteProposalInstruction<
            TProgram,
        >
        | { instructionType: AddRequiredSignatory } & ParsedAddRequiredSignatoryInstruction<
            TProgram,
        >
        | { instructionType: RemoveRequiredSignatory } & ParsedRemoveRequiredSignatoryInstruction<
            TProgram,
        >

    Type Parameters

    • TProgram extends string = "GovER5Lthms3bLBqWub97yVrMmEogzX7xNjdXpPPCVZw"