getProgramAccounts abstract method

Future<List<ProgramAccount>> getProgramAccounts(
  1. String pubKey, {
  2. Commitment? commitment = Commitment.finalized,
  3. required Encoding encoding,
  4. DataSlice? dataSlice,
  5. List<ProgramDataFilter>? filters,
  6. bool? withContext,
  7. num? minContextSlot,
})

Returns all accounts owned by the provided program pubKey.

pubKey Pubkey of program, as base-58 encoded string

For commitment parameter description see this document. Commitment.processed is not supported as commitment.

dataSlice Limit the returned account data using the provided offset:

Filter results using various filters; account must meet all filter criteria to be included in results

Implementation

Future<List<ProgramAccount>> getProgramAccounts(
  String pubKey, {
  Commitment? commitment = Commitment.finalized,
  required Encoding encoding,
  DataSlice? dataSlice,
  List<ProgramDataFilter>? filters,
  bool? withContext,
  num? minContextSlot,
});