Use implicit type casting operator for serialization.
[NovacoinLibrary.git] / Novacoin / CScriptID.cs
index 32030df..c2cbc1f 100644 (file)
@@ -1,12 +1,34 @@
-\feffusing System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
+\feff/**
+ *  Novacoin classes library
+ *  Copyright (C) 2015 Alex D. (balthazar.ad@gmail.com)
+
+ *  This program is free software: you can redistribute it and/or modify
+ *  it under the terms of the GNU Affero General Public License as
+ *  published by the Free Software Foundation, either version 3 of the
+ *  License, or (at your option) any later version.
+
+ *  This program is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Affero General Public License for more details.
+
+ *  You should have received a copy of the GNU Affero General Public License
+ *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
 
 namespace Novacoin
 {
     public class CScriptID : Hash160
     {
+        public CScriptID(Hash160 scriptHash)
+        {
+            _hashBytes = scriptHash;
+        }
+
+        public override string ToString()
+        {
+            return (new CNovacoinAddress(this)).ToString();
+        }
+
     }
 }