X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=Novacoin%2FCPubKey.cs;h=543a26117fc0d45cf981ccacdfb417cce2da3e9e;hb=0279648337efe9bbe32b5204e247529243805484;hp=64cc1bae6c30be597990fd9614788d196b750b38;hpb=cb0d54ef8359d1c9deabe23b25b145bc3dce38cf;p=NovacoinLibrary.git
diff --git a/Novacoin/CPubKey.cs b/Novacoin/CPubKey.cs
index 64cc1ba..543a261 100644
--- a/Novacoin/CPubKey.cs
+++ b/Novacoin/CPubKey.cs
@@ -67,7 +67,15 @@ namespace Novacoin
public string ToHex()
{
- return Interop.ToHex(PublicBytes);
+ return Interop.ToHex((byte[])this);
+ }
+
+ ///
+ /// Public part of key pair
+ ///
+ public static implicit operator byte[] (CPubKey p)
+ {
+ return p._Public.Q.GetEncoded();
}
public override string ToString()
@@ -75,7 +83,7 @@ namespace Novacoin
var r = new List();
r.Add((byte)(AddrType.PUBKEY_ADDRESS));
- r.AddRange(PublicBytes);
+ r.AddRange((byte[])this);
return AddressTools.Base58EncodeCheck(r.ToArray());
}