Class AccountClient<IDL, A, N, T>

Type Parameters

Constructors

Accessors

Methods

  • Returns all instances of this account type for the program.

    Parameters

    • Optional filters: Buffer | GetProgramAccountsFilter[]

      User-provided filters to narrow the results from connection.getProgramAccounts.

                 When filters are not defined this method returns all
      the account instances.

      When filters are of type `Buffer`, the filters are appended
      after the discriminator.

      When filters are of type `GetProgramAccountsFilter[]`,
      filters are appended after the discriminator filter.

    Returns Promise<ProgramAccount<T>[]>

  • Returns multiple deserialized accounts. Accounts not found or with wrong discriminator are returned as null.

    Parameters

    • addresses: Address[]

      The addresses of the accounts to fetch.

    • Optional commitment: Commitment

    Returns Promise<(null | T)[]>

  • Returns multiple deserialized accounts. Accounts not found or with wrong discriminator are returned as null.

    Parameters

    • addresses: Address[]

      The addresses of the accounts to fetch.

    • Optional commitment: Commitment

    Returns Promise<(null | {
        context: web3.Context;
        data: T;
    })[]>