import thread, threading, time, socket, traceback, ast, sys
+from processor import timestr, random_string
-def random_string(N):
- import random, string
- return ''.join(random.choice(string.ascii_uppercase + string.digits) for x in range(N))
-def timestr():
- return time.strftime("[%d/%m/%Y-%H:%M:%S]")
+
+def new_to_old(s):
+ s = s.replace("'block_hash'", "'blk_hash'")
+ s = s.replace("'index'", "'pos'")
+ s = s.replace("'timestamp'", "'nTime'")
+ s = s.replace("'is_input'", "'is_in'")
+ s = s.replace("'raw_output_script'","'raw_scriptPubKey'")
+ return s
class NativeServer(threading.Thread):
elif cmd == 'h':
address = data
out = repr( self.store.get_history( address ) )
+ out = new_to_old(out)
elif cmd =='tx':
out = self.store.send_tx(data)