X-Git-Url: https://git.novaco.in/?p=p2pool.git;a=blobdiff_plain;f=p2pool%2Fbitcoin%2Fp2p.py;fp=p2pool%2Fbitcoin%2Fp2p.py;h=6048d816ba68b5514a45afc0f02df467575240ee;hp=d6f50c22b54f2419825c6299a35955ce924115fd;hb=f732111a6e08d7d0649c330d1c703535a8ea80b5;hpb=7aa75ce43caf40c18276705c7e0d5bf1550eb68a diff --git a/p2pool/bitcoin/p2p.py b/p2pool/bitcoin/p2p.py index d6f50c2..6048d81 100644 --- a/p2pool/bitcoin/p2p.py +++ b/p2pool/bitcoin/p2p.py @@ -18,7 +18,7 @@ class Protocol(p2protocol.Protocol): def connectionMade(self): self.send_version( - version=70002, + version=60011, services=1, time=int(time.time()), addr_to=dict( @@ -115,7 +115,7 @@ class Protocol(p2protocol.Protocol): ('block', bitcoin_data.block_type), ]) def handle_block(self, block): - block_hash = bitcoin_data.hash256(bitcoin_data.block_header_type.pack(block['header'])) + block_hash = bitcoin_data.scrypt(bitcoin_data.block_header_type.pack(block['header'])) self.get_block.got_response(block_hash, block) self.get_block_header.got_response(block_hash, block['header']) @@ -125,7 +125,7 @@ class Protocol(p2protocol.Protocol): def handle_headers(self, headers): for header in headers: header = header['header'] - self.get_block_header.got_response(bitcoin_data.hash256(bitcoin_data.block_header_type.pack(header)), header) + self.get_block_header.got_response(bitcoin_data.scrypt(bitcoin_data.block_header_type.pack(header)), header) self.factory.new_headers.happened([header['header'] for header in headers]) message_ping = pack.ComposedType([