def update_waiting_lists(self, method, params):
- if method == 'address.subscribe':
+ if method == 'blockchain.address.subscribe':
addr = params[-1]
if addr in self.addresses_waiting_for_status:
self.addresses_waiting_for_status.remove(addr)
- elif method == 'address.get_history':
+ elif method == 'blockchain.address.get_history':
addr = params[0]
if addr in self.addresses_waiting_for_history:
self.addresses_waiting_for_history.remove(addr)
def subscribe(self, addresses):
messages = []
for addr in addresses:
- messages.append(('address.subscribe', [addr]))
+ messages.append(('blockchain.address.subscribe', [addr]))
self.addresses_waiting_for_status.append(addr)
self.send(messages)
def start_session(self, addresses, version):
#print "Starting new session: %s:%d"%(self.host,self.port)
self.start()
- self.send([('client.version', [version]), ('server.banner',[]), ('numblocks.subscribe',[]), ('server.peers',[])])
+ self.send([('client.version', [version]), ('server.banner',[]), ('blockchain.numblocks.subscribe',[]), ('server.peers.subscribe',[])])
self.subscribe(addresses)
cmds = {'session.new':'new_session',
'server.peers':'peers',
'session.poll':'poll',
- 'transaction.broadcast':'tx',
- 'address.get_history':'h',
- 'address.subscribe':'address.subscribe'
+ 'blockchain.transaction.broadcast':'tx',
+ 'blockchain.address.get_history':'h',
+ 'blockchain.address.subscribe':'address.subscribe'
}
for m in messages:
for addr, status in changed_addresses.items():
self.receive_status_callback(addr, status)
- elif method == 'server.peers':
+ elif method == 'server.peers.subscribe':
self.interface.servers = map( lambda x:x[1], result )
- elif method == 'address.subscribe':
+ elif method == 'blockchain.address.subscribe':
addr = params[-1]
self.receive_status_callback(addr, result)
- elif method == 'address.get_history':
+ elif method == 'blockchain.address.get_history':
addr = params[0]
self.receive_history_callback(addr, result)
self.was_updated = True
- elif method == 'transaction.broadcast':
+ elif method == 'blockchain.transaction.broadcast':
self.tx_result = result
self.tx_event.set()
- elif method == 'numblocks.subscribe':
+ elif method == 'blockchain.numblocks.subscribe':
self.blocks = result
elif method == 'client.version':