fromBigInt function

Uint8List fromBigInt(
  1. BigInt input, {
  2. BigIntCodec? codec,
  3. bool msbFirst = false,
})

Converts a BigInt to 8-bit integer sequence.

Parameters:

  • input is a non-negative BigInt.
  • If msbFirst is true, input bytes are read in big-endian order giving the first byte the most significant value, otherwise the bytes are read as little-endian order, giving the first byte the least significant value.
  • codec is the BigIntCodec to use. It is derived from the other parameters if not provided.

Raises:

Implementation

Uint8List fromBigInt(
  BigInt input, {
  BigIntCodec? codec,
  bool msbFirst = false,
}) {
  codec ??= _codecFromParameters(msbFirst: msbFirst);
  var out = codec.decoder.convert(input);
  return Uint8List.fromList(out as List<int>);
}