Some conclusions right after fixing the servers:
1. Bitcoin can't use the same server as the other coins. It has to have a full, dedicated server + one mirror server. We still have to fix switching between the two servers to disperse the traffic.
2. We need to start creating local backups of the utxo database more often, so that restoring it will be really fast. At the current configuration it takes about 3 hours, it will be brought down to maximally 30 minutes.
3. Synchronizing each coins will be separated into independent threads with a specific TimeOut. In case of a single coin malfunction, the entire wallet won't crash trying to connect to a malfunctioning server.
4. The list of available coins will be shown during the first configuration, in order not to needlessly check balances of the coins the user does not use it will unburden the infrastructure.
The test we organized turned out priceless. We spotted a lot of little elements that can be improved.
The second turn of tests will take place on Friday 19:00 CEST.