toHex function
Implementation
String toHex(ByteBuffer buffer) {
// Create a Uint8List view of the buffer
Uint8List uint8List = Uint8List.view(buffer);
// Convert each byte to a hexadecimal string and join them
String hexString =
uint8List.map((byte) => byte.toRadixString(16).padLeft(2, '0')).join('');
return hexString;
}