Uint8List bigintToUint8List(BigInt value) { var result = Uint8List(8); for (var i = 0; i < 8; i++) { result[i] = (value >> (8 * i)).toUnsigned(8).toInt(); } return result; }