public CNovacoinAddress(CKeyID keyID)
{
nVersion = (byte)AddrType.PUBKEY_ADDRESS;
- addrData = new List<byte>(keyID.hashBytes);
+ addrData = new List<byte>((byte[])keyID);
}
public CNovacoinAddress(string strNovacoinAddress)
public CNovacoinAddress(CScriptID scriptID)
{
nVersion = (byte)AddrType.SCRIPT_ADDRESS;
- addrData = new List<byte>(scriptID.hashBytes);
+ addrData = new List<byte>((byte[])scriptID);
+ }
+
+ /// <summary>
+ /// 20 bytes, Hash160 of script or public key
+ /// </summary>
+ public byte[] HashBytes
+ {
+ get { return addrData.ToArray(); }
}
/// <summary>