GetProgramAccountsConfig constructor

GetProgramAccountsConfig({
  1. Commitment? commitment,
  2. AccountEncoding encoding = AccountEncoding.base64,
  3. DataSlice? dataSlice,
  4. List<Filter>? filters,
  5. u64? minContextSlot,
})

JSON RPC configurations for getProgramAccounts methods.

Implementation

GetProgramAccountsConfig({
  super.commitment,
  this.encoding = AccountEncoding.base64,
  this.dataSlice,
  this.filters,
  this.minContextSlot,
}): assert(dataSlice == null || encoding.isBinary, 'Must use binary encoding for [DataSlice].'),
    assert(minContextSlot == null || minContextSlot >= 0);