X-Git-Url: https://git.novaco.in/?p=stratum-mining.git;a=blobdiff_plain;f=lib%2Fhalfnode.py;fp=lib%2Fhalfnode.py;h=d46ff75cb7760a9bbde42e0d4472e66593e36125;hp=233a5c181c5283a32efa2f3f8cfd5dc2c5b606b0;hb=23ebc8506325ec4b8a60ce3c49cab96ae87c006b;hpb=8a7474eb0eefdbc68e9b57371a68c25f33427f0d diff --git a/lib/halfnode.py b/lib/halfnode.py index 233a5c1..d46ff75 100644 --- a/lib/halfnode.py +++ b/lib/halfnode.py @@ -145,12 +145,12 @@ class CTransaction(object): r += ser_vector(self.vout) r += struct.pack(" 1: newhashes = [] for i in xrange(0, len(hashes), 2): i2 = min(i+1, len(hashes)-1) newhashes.append(SHA256.new(SHA256.new(hashes[i] + hashes[i2]).digest()).digest()) hashes = newhashes - + if uint256_from_str(hashes[0]) != self.hashMerkleRoot: return False return True @@ -237,7 +237,7 @@ class msg_version(object): self.nNonce = random.getrandbits(64) self.strSubVer = MY_SUBVERSION self.nStartingHeight = 0 - + def deserialize(self, f): self.nVersion = struct.unpack("