Exemple #1
0
 private T ToObject <T>(byte[] value, BTCPayNetworkBase network)
 {
     if (network == null)
     {
         return(NBitcoin.JsonConverters.Serializer.ToObject <T>(ZipUtils.Unzip(value), null));
     }
     return(network.ToObject <T>(ZipUtils.Unzip(value)));
 }
 public static T FromBytes <T>(byte[] blob, BTCPayNetworkBase network = null)
 {
     return(network == null
         ? JsonConvert.DeserializeObject <T>(ZipUtils.Unzip(blob), DefaultSerializerSettings)
         : network.ToObject <T>(ZipUtils.Unzip(blob)));
 }