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))); }