public static bool SetBlob(this PaymentRequestData paymentRequestData, PaymentRequestBlob blob) { var original = new Serializer(Network.Main).ToString(paymentRequestData.GetBlob()); var newBlob = new Serializer(Network.Main).ToString(blob); if (original == newBlob) { return(false); } paymentRequestData.Blob = ZipUtils.Zip(newBlob); return(true); }
public bool SetBlob(PaymentRequestBlob blob) { var original = new Serializer(Network.Main).ToString(GetBlob()); var newBlob = new Serializer(Network.Main).ToString(blob); if (original == newBlob) { return(false); } Blob = ZipUtils.Zip(newBlob); return(true); }