diff --git a/register.py b/register.py index cde1914..5da9883 100644 --- a/register.py +++ b/register.py @@ -1,37 +1,32 @@ -import uuid import socket -from hashlib import sha1 -import random import json +import addr from server_data import ip, port def register(): - addr = sha1(str(uuid.uuid1(random.randint(0, 100000000000000)))).hexdigest() - key = sha1(str(uuid.uuid1(random.randint(0, 100000000000000)))).hexdigest() - if submit(addr, key): - print "Registration Success! Your BlooCoin Address is: ", addr + if submit(): + print "Registration Success! Your bloocoin address is: " + addr.addr() else: print "Registration Failed" -def submit(addr, key): +def submit(): reg = socket.socket() reg.connect((ip, port)) - reg.send(json.dumps({"cmd": "register", "addr": addr, "pwd": key})) + reg.send(json.dumps({"cmd": "register"})) data = reg.recv(1024) if data: try: data = json.loads(data) - print data except Exception, error: print error return False if data[u'success']: with open("bloostamp", 'wb') as file: - file.write(addr+":"+key) + file.write(data[u'payload'][u'addr'] + ":" + data[u'payload'][u'pwd']) return True else: return False