new syntax
authorThomasV <thomasv@gitorious>
Wed, 28 Mar 2012 21:02:33 +0000 (23:02 +0200)
committerThomasV <thomasv@gitorious>
Wed, 28 Mar 2012 21:02:33 +0000 (23:02 +0200)
client/blocks
client/interface.py
client/wallet.py

index 62a3af4..d13e1ae 100755 (executable)
@@ -4,7 +4,7 @@ import socket, time, interface
 
 i = interface.AsynchronousInterface('ecdsa.org', 50001)
 i.start()
-i.send([('numblocks.subscribe',[])])
+i.send([('blockchain.numblocks.subscribe',[])])
 
 while True:
     r = i.responses.get(True, 100000000000)
index 1fa22b6..f18927f 100644 (file)
@@ -69,11 +69,11 @@ class Interface:
 
 
     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)
@@ -82,7 +82,7 @@ class Interface:
     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)
 
@@ -111,7 +111,7 @@ class Interface:
     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)
 
 
@@ -167,9 +167,9 @@ class NativeInterface(PollingInterface):
         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:
index 96400e7..c6c7763 100644 (file)
@@ -935,23 +935,23 @@ class Wallet:
                 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':