update imports
This commit is contained in:
@@ -38,7 +38,8 @@ import urllib
|
|||||||
|
|
||||||
# we need to import electrum
|
# we need to import electrum
|
||||||
sys.path.append('../client/')
|
sys.path.append('../client/')
|
||||||
import electrum
|
from wallet import Wallet
|
||||||
|
from interface import Interface
|
||||||
|
|
||||||
|
|
||||||
config = ConfigParser.ConfigParser()
|
config = ConfigParser.ConfigParser()
|
||||||
@@ -324,7 +325,7 @@ class MyStore(Datastore_class):
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
class Direct_Interface(electrum.Interface):
|
class Direct_Interface(Interface):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@@ -522,7 +523,7 @@ def do_command(cmd, data, ipaddr):
|
|||||||
master_public_key = k.decode('hex') # todo: sanitize. no need to decode twice...
|
master_public_key = k.decode('hex') # todo: sanitize. no need to decode twice...
|
||||||
print master_public_key
|
print master_public_key
|
||||||
wallet_id = random_string(10)
|
wallet_id = random_string(10)
|
||||||
w = electrum.Wallet( Direct_Interface() )
|
w = Wallet( Direct_Interface() )
|
||||||
w.master_public_key = master_public_key.decode('hex')
|
w.master_public_key = master_public_key.decode('hex')
|
||||||
w.synchronize()
|
w.synchronize()
|
||||||
wallets[wallet_id] = w
|
wallets[wallet_id] = w
|
||||||
@@ -530,7 +531,7 @@ def do_command(cmd, data, ipaddr):
|
|||||||
print "wallets", wallets
|
print "wallets", wallets
|
||||||
|
|
||||||
elif cmd == 'bccapi_getAccountInfo':
|
elif cmd == 'bccapi_getAccountInfo':
|
||||||
from electrum import int_to_hex
|
from wallet import int_to_hex
|
||||||
v, wallet_id = ast.literal_eval(data)
|
v, wallet_id = ast.literal_eval(data)
|
||||||
w = wallets.get(wallet_id)
|
w = wallets.get(wallet_id)
|
||||||
if w is not None:
|
if w is not None:
|
||||||
@@ -543,7 +544,7 @@ def do_command(cmd, data, ipaddr):
|
|||||||
out = "error"
|
out = "error"
|
||||||
|
|
||||||
elif cmd == 'bccapi_getAccountStatement':
|
elif cmd == 'bccapi_getAccountStatement':
|
||||||
from electrum import int_to_hex
|
from wallet import int_to_hex
|
||||||
v, wallet_id = ast.literal_eval(data)
|
v, wallet_id = ast.literal_eval(data)
|
||||||
w = wallets.get(wallet_id)
|
w = wallets.get(wallet_id)
|
||||||
if w is not None:
|
if w is not None:
|
||||||
|
|||||||
Reference in New Issue
Block a user