public static bool TryReadSignedLedger(GetSignedLedgerResponse response, out SignedLedger signed) { try { signed = LedgerCompressionEngine.ReadZippedLedger(Convert.FromBase64String(response.Ledger)); } catch { signed = null; return(false); } return(true); }
public static bool TryReadSignedLedger(GetSignedLedgerResponse response, out SignedLedger signed) { try { using (var stream = new ByteStream(Convert.FromBase64String(response.Ledger))) { signed = stream.ReadSignedLedger(); } } catch { signed = null; return(false); } return(true); }