toBytes method
Convert Scalar to bytes
Implementation
Uint8List toBytes() {
var hex = value.toRadixString(16);
// Pad to 64 hex chars (32 bytes)
hex = hex.padLeft(64, '0');
if (hex.length % 2 != 0) hex = '0$hex';
return Uint8List.fromList(List<int>.generate(hex.length ~/ 2,
(i) => int.parse(hex.substring(i * 2, i * 2 + 2), radix: 16)));
}