@lightprotocol/compressed-token - v0.22.1-alpha.2
    Preparing search index...

    Function selectTokenAccountsForApprove

    • Selects token accounts for approval, first trying to find an exact match, then falling back to minimum selection.

      Parameters

      • accounts: ParsedTokenAccount[]

        Token accounts to choose from.

      • approveAmount: BN

        Amount to approve.

      • OptionalmaxInputs: number = 4

        Max accounts to select when falling back to minimum selection.

      Returns [
          selectedAccounts: ParsedTokenAccount[],
          total: BN,
          totalLamports: BN
          | null,
          maxPossibleAmount: BN,
      ]

      • Returns:
        • selectedAccounts: Accounts chosen for approval.
        • total: Total amount from selected accounts.
        • totalLamports: Total lamports from selected accounts.
        • maxPossibleAmount: Max approvable amount given maxInputs.