Proto v3 #727
|
@ -220,7 +220,7 @@ class singleWorker(threading.Thread):
|
||||||
myAddress, 'payloadlengthextrabytes'))
|
myAddress, 'payloadlengthextrabytes'))
|
||||||
|
|
||||||
if int(time.time()) < 1416175200: # Sun, 16 Nov 2014 22:00:00 GMT
|
if int(time.time()) < 1416175200: # Sun, 16 Nov 2014 22:00:00 GMT
|
||||||
signedData = pack('>Q', signedTimeForProtocolV2) + payload[12:]
|
signedData = pack('>I', signedTimeForProtocolV2) + payload[12:]
|
||||||
else:
|
else:
|
||||||
signedData = payload
|
signedData = payload
|
||||||
|
|
||||||
|
@ -230,10 +230,12 @@ class singleWorker(threading.Thread):
|
||||||
|
|
||||||
# Do the POW for this pubkey message
|
# Do the POW for this pubkey message
|
||||||
target = 2 ** 64 / (shared.networkDefaultProofOfWorkNonceTrialsPerByte*(len(payload) + 8 + shared.networkDefaultPayloadLengthExtraBytes + ((TTL*(len(payload)+8+shared.networkDefaultPayloadLengthExtraBytes))/(2 ** 16))))
|
target = 2 ** 64 / (shared.networkDefaultProofOfWorkNonceTrialsPerByte*(len(payload) + 8 + shared.networkDefaultPayloadLengthExtraBytes + ((TTL*(len(payload)+8+shared.networkDefaultPayloadLengthExtraBytes))/(2 ** 16))))
|
||||||
|
with shared.printLock:
|
||||||
print '(For pubkey message) Doing proof of work...'
|
print '(For pubkey message) Doing proof of work...'
|
||||||
initialHash = hashlib.sha512(payload).digest()
|
initialHash = hashlib.sha512(payload).digest()
|
||||||
trialValue, nonce = proofofwork.run(target, initialHash)
|
trialValue, nonce = proofofwork.run(target, initialHash)
|
||||||
print '(For pubkey message) Found proof of work', trialValue, 'Nonce:', nonce
|
with shared.printLock:
|
||||||
|
print '(For pubkey message) Found proof of work. Nonce:', nonce
|
||||||
|
|
||||||
payload = pack('>Q', nonce) + payload
|
payload = pack('>Q', nonce) + payload
|
||||||
inventoryHash = calculateInventoryHash(payload)
|
inventoryHash = calculateInventoryHash(payload)
|
||||||
|
|
|
@ -12,8 +12,16 @@ def createDefaultKnownNodes(appdata):
|
||||||
stream1 = {}
|
stream1 = {}
|
||||||
|
|
||||||
#stream1[shared.Peer('2604:2000:1380:9f:82e:148b:2746:d0c7', 8080)] = int(time.time())
|
#stream1[shared.Peer('2604:2000:1380:9f:82e:148b:2746:d0c7', 8080)] = int(time.time())
|
||||||
|
stream1[shared.Peer('23.239.9.147', 8444)] = int(time.time())
|
||||||
|
stream1[shared.Peer('98.218.125.214', 8444)] = int(time.time())
|
||||||
|
stream1[shared.Peer('192.121.170.162', 8444)] = int(time.time())
|
||||||
|
stream1[shared.Peer('108.61.72.12', 28444)] = int(time.time())
|
||||||
stream1[shared.Peer('158.222.211.81', 8080)] = int(time.time())
|
stream1[shared.Peer('158.222.211.81', 8080)] = int(time.time())
|
||||||
stream1[shared.Peer('85.214.194.88', 8444)] = int(time.time())
|
stream1[shared.Peer('79.163.240.110', 8446)] = int(time.time())
|
||||||
|
stream1[shared.Peer('178.62.154.250', 8444)] = int(time.time())
|
||||||
|
stream1[shared.Peer('178.62.155.6', 8444)] = int(time.time())
|
||||||
|
stream1[shared.Peer('178.62.155.8', 8444)] = int(time.time())
|
||||||
|
stream1[shared.Peer('68.42.42.120', 8444)] = int(time.time())
|
||||||
|
|
||||||
############# Stream 2 #################
|
############# Stream 2 #################
|
||||||
stream2 = {}
|
stream2 = {}
|
||||||
|
|
Reference in New Issue
Block a user