From: CryptoManiac Date: Sat, 5 Sep 2015 13:37:32 +0000 (+0300) Subject: Static methods for output array serialization and deserialization. X-Git-Url: https://git.novaco.in/?p=NovacoinLibrary.git;a=commitdiff_plain;h=9412f7e6043098c038a18ccb5a8be04e2ea147c1 Static methods for output array serialization and deserialization. --- diff --git a/Novacoin/COutPoint.cs b/Novacoin/COutPoint.cs index 09d0690..b236ccd 100644 --- a/Novacoin/COutPoint.cs +++ b/Novacoin/COutPoint.cs @@ -88,6 +88,11 @@ namespace Novacoin return outBytes; } + public static implicit operator COutPoint(byte[] b) + { + return new COutPoint(b); + } + public override string ToString() { var sb = new StringBuilder(); @@ -123,6 +128,11 @@ namespace Novacoin /// Result of comparison. public bool Equals(COutPoint o) { + if (object.ReferenceEquals(o, null)) + { + return false; + } + return (o.n == n) && (o.hash == hash); } }