Browse Source

use real auth

master
thomasv 14 years ago
parent
commit
c22f839c9e
  1. 14
      client/electrum
  2. 4
      client/wallet.py

14
client/electrum

@ -46,19 +46,7 @@ if __name__ == '__main__':
interface = Interface() interface = Interface()
wallet = Wallet(interface) wallet = Wallet(interface)
wallet.set_path(options.wallet_path) wallet.set_path(options.wallet_path)
wallet.remote_url = options.remote_url
if options.remote_url:
m = re.match('^(.*?)@(.*?)$', options.remote_url)
# header authentication is not supported
if m:
wallet.remote_url = 'http://'+m.group(2)
wallet.remote_password = m.group(1)
else:
print "bad url"
sys.exit(1)
else:
wallet.remote_url = None
if len(args)==0: if len(args)==0:
url = None url = None

4
client/wallet.py

@ -491,13 +491,13 @@ class Wallet:
def get_remote_number(self): def get_remote_number(self):
import jsonrpclib import jsonrpclib
server = jsonrpclib.Server(self.remote_url) server = jsonrpclib.Server(self.remote_url)
out = server.getnum(self.remote_password) out = server.getnum()
return out return out
def get_remote_mpk(self): def get_remote_mpk(self):
import jsonrpclib import jsonrpclib
server = jsonrpclib.Server(self.remote_url) server = jsonrpclib.Server(self.remote_url)
out = server.getkey(self.remote_password) out = server.getkey()
return out return out
def is_found(self): def is_found(self):

Loading…
Cancel
Save