public static void Init() { TestBtcAddr.Init(); log = new Log(); test = new Test(); settings = new Settings(); credentials = new Credentials(settings); db = new DB(); ticketClient = new TicketClient(settings); btc = new BTC( settings.data.btc_host, settings.data.btc_rpcuser, settings.data.btc_rpcpassword ); cert = new Cert(); btcAddrStorage = new BTCAddrStorage() { CNT = settings.data.storage_btc_addr_cnt }; btcAddrStorage.Init( settings .data .storage_btc_addr_types .Replace(" ", "") .Split(',') ); emailParser = new EmailParser() { mailer = new Mailer() }; emailParser.LoadLastEmails(App.settings.data.parse_last_emails); }