Generalize the way to setup the server to use Litecoin.
[electrum-server.git] / server.py
index 0bd7e63..bfbeecd 100755 (executable)
--- a/server.py
+++ b/server.py
@@ -21,6 +21,10 @@ import ConfigParser
 import logging
 logging.basicConfig()
 
+if sys.maxsize <= 2**32:
+    print "Warning: it looks like you are using a 32bit system. You may experience crashes caused by mmap"
+
+
 def attempt_read_config(config, filename):
     try:
         with open(filename, 'r') as f:
@@ -39,10 +43,12 @@ def create_config():
     config.set('server', 'password', '')
     config.set('server', 'irc', 'yes')
     config.set('server', 'irc_nick', '')
+    config.set('server', 'coin', '')
+    config.set('server', 'datadir', '')
     config.add_section('database')
     config.set('database', 'type', 'psycopg2')
     config.set('database', 'database', 'abe')
-    config.set('database', 'limit', '500')
+    config.set('database', 'limit', '1000')
     config.set('server', 'backend', 'abe')
 
     for path in ('/etc/', ''):
@@ -116,10 +122,6 @@ if __name__ == '__main__':
     chain_proc = backend.BlockchainProcessor(config)
     dispatcher.register('blockchain', chain_proc)
 
-    # catch_up first
-    n = chain_proc.store.main_iteration()
-    print "blockchain: %d blocks"%n
-
     server_proc = ServerProcessor(config)
     dispatcher.register('server', server_proc)