bytesToHex function

String bytesToHex(
  1. List<int> bytes, {
  2. bool include0x = false,
})

Converts the bytes given as a list of integers into a hexadecimal representation.

If any of the bytes is outside of the range 0, 256, the method will throw. The outcome of this function will prefix a 0 if it would otherwise not be of even length. If include0x is set, it will prefix "0x" to the hexadecimal representation.

Implementation

String bytesToHex(List<int> bytes, {bool include0x = false}) {
  return (include0x ? "0x" : "") + hex.encode(bytes);
}