sizeHint method

  1. @override
int sizeHint(
  1. UncheckedExtrinsic value
)
override

If possible give a hint of expected size of the encoding.

This method is used inside default implementation of encode to avoid re-allocations.

Implementation

@override
int sizeHint(UncheckedExtrinsic value) {
  int size = 1; // Version byte

  if (value.signature != null) {
    size += _signatureCodec.sizeHint(value.signature!);
  }

  size += _callCodec.sizeHint(value.call);
  return size;
}