toString method

  1. @override
String toString()

Returns a user-friendly string representation of the extrinsic status.

Example outputs:

  • ExtrinsicStatus(ready)
  • ExtrinsicStatus(finalized, blockHash: 0x123...)
  • ExtrinsicStatus(invalid, error: Invalid signature)

Implementation

@override
String toString() {
  final buffer = StringBuffer('ExtrinsicStatus($type');
  if (blockHash != null) {
    buffer.write(', blockHash: $blockHash');
  }
  if (error != null) {
    buffer.write(', error: $error');
  }
  buffer.write(')');
  return buffer.toString();
}