GetBlockConfig constructor

GetBlockConfig({
  1. Commitment? commitment,
  2. TransactionEncoding? encoding,
  3. TransactionDetail? transactionDetails,
  4. u64? maxSupportedTransactionVersion,
  5. bool? rewards,
})

JSON RPC configurations for getBlock methods.

Implementation

GetBlockConfig({
  super.commitment,
  this.encoding,
  this.transactionDetails,
  this.maxSupportedTransactionVersion,
  this.rewards,
}): assert(maxSupportedTransactionVersion == null || maxSupportedTransactionVersion >= 0),
    assert(commitment != Commitment.processed, 'The commitment "processed" is not supported.');