import urllib2,json
import MySQLdb as mdb
import Queue
-from electrum import Wallet, TcpStratumInterface
+from electrum import Wallet, Interface
import ConfigParser
config = ConfigParser.ConfigParser()
db_name = config.get('db','name')
electrum_server = config.get('electrum','server')
-mpk = config.get('electrum','mpk')
my_password = config.get('main','password')
my_host = config.get('main','host')
cb_password = config.get('callback','password')
wallet = Wallet()
-wallet.master_public_key = mpk.decode('hex')
+wallet.master_public_key = config.get('electrum','mpk')
return addr
def get_mpk():
- return wallet.master_public_key.encode('hex')
+ return wallet.master_public_key
def server_thread(conn):
print "using database", db_name
conn = mdb.connect(db_instance, db_user, db_password, db_name);
- i = TcpStratumInterface(electrum_server, 50001)
- i.init_socket()
+ i = Interface({'server':"%s:%d:t"%(electrum_server, 50001)})
i.start()