public static byte[] EncodeTotalWork(BigInteger totalWork) { using (var stream = new MemoryStream()) using (var writer = new BinaryWriter(stream)) { EncodeTotalWork(writer, totalWork); return stream.ToArray(); } }