public static void SetBlobInfo(this WalletData walletData, WalletBlobInfo blobInfo)
 {
     if (blobInfo == null)
     {
         walletData.Blob = Array.Empty <byte>();
         return;
     }
     walletData.Blob = ZipUtils.Zip(JsonConvert.SerializeObject(blobInfo));
 }
        public static WalletBlobInfo GetBlobInfo(this WalletData walletData)
        {
            if (walletData.Blob == null || walletData.Blob.Length == 0)
            {
                return(new WalletBlobInfo());
            }
            var blobInfo = JsonConvert.DeserializeObject <WalletBlobInfo>(ZipUtils.Unzip(walletData.Blob));

            return(blobInfo);
        }