public Node() { #if DEBUG Logging.warn("Testing language files"); SpixiLocalization.testLanguageFiles("en-us"); #endif Logging.info("Initing node constructor"); Instance = this; IxianHandler.init(Config.version, this, Config.networkType); // Prepare the wallet walletStorage = new WalletStorage(Path.Combine(Config.spixiUserFolder, Config.walletFile)); PeerStorage.init(Config.spixiUserFolder); // Init TIV tiv = new TransactionInclusion(); Logging.info("Initing local storage"); // Prepare the local storage localStorage = new SPIXI.Storage.LocalStorage(Config.spixiUserFolder); customAppManager = new CustomAppManager(Config.spixiUserFolder); FriendList.init(Config.spixiUserFolder); Logging.info("Node init done"); }
// Perform basic initialization of node private void init() { Logging.consoleOutput = false; CoreConfig.isTestNet = false; running = true; // Load or Generate the wallet if (!initWallet()) { running = false; IxianLiteWallet.Program.noStart = true; return; } Console.WriteLine("Connecting to Ixian network..."); string headers_path = ""; if (!CoreConfig.isTestNet) { headers_path = "headers"; } else { headers_path = "testnet-headers"; PeerStorage.init("", "testner-peers.ixi"); } // Init TIV tiv = new TransactionInclusion(headers_path); }
// Perform basic initialization of node private void init() { running = true; CoreConfig.maximumServerMasterNodes = Config.maximumStreamClients; CoreConfig.maximumServerClients = Config.maximumStreamClients; UpdateVerify.init(Config.checkVersionUrl, Config.checkVersionSeconds); // Network configuration NetworkUtils.configureNetwork(Config.externalIp, Config.serverPort); // Load or Generate the wallet if (!initWallet()) { running = false; S2.Program.noStart = true; return; } // Setup the stats console statsConsoleScreen = new StatsConsoleScreen(); PeerStorage.init(""); // Init TIV tiv = new TransactionInclusion(); }
public Node() { Instance = this; CoreConfig.productVersion = Config.version; IxianHandler.setHandler(this); CoreConfig.isTestNet = Config.isTestNet; // Initialize the crypto manager CryptoManager.initLib(); // Prepare the wallet walletStorage = new WalletStorage(Path.Combine(Config.spixiUserFolder, Config.walletFile)); string peers_filename = "peers.ixi"; if (CoreConfig.isTestNet) { peers_filename = "testnet-peers.ixi"; } PeerStorage.init(Config.spixiUserFolder, peers_filename); ulong block_height = 1; byte[] block_checksum = null; if (!walletStorage.walletExists()) { block_height = Config.bakedBlockHeight; block_checksum = Config.bakedBlockChecksum; } string headers_path = ""; if (!Config.isTestNet) { headers_path = Path.Combine(Config.spixiUserFolder, "headers"); } else { // Temporary hack for our beta testers, remove before release string tmp_path = Path.Combine(Config.spixiUserFolder, "headers"); BlockHeaderStorage.init(tmp_path); BlockHeaderStorage.deleteCache(); BlockHeaderStorage.stop(); // End of hack headers_path = Path.Combine(Config.spixiUserFolder, "testnet-headers"); } // Init TIV tiv = new TransactionInclusion(headers_path, block_height, block_checksum); // Prepare the local storage localStorage = new SPIXI.Storage.LocalStorage(Config.spixiUserFolder); customAppManager = new CustomAppManager(Config.spixiUserFolder); }
public Node() { Instance = this; CoreConfig.productVersion = Config.version; IxianHandler.setHandler(this); CoreConfig.isTestNet = Config.isTestNet; // Prepare the wallet walletStorage = new WalletStorage(Path.Combine(Config.spixiUserFolder, Config.walletFile)); string peers_filename = "peers.ixi"; if (CoreConfig.isTestNet) { peers_filename = "testnet-peers.ixi"; } PeerStorage.init(Config.spixiUserFolder, peers_filename); ulong block_height = 1; byte[] block_checksum = null; string headers_path; if (Config.isTestNet) { headers_path = Path.Combine(Config.spixiUserFolder, "testnet-headers"); } else { headers_path = Path.Combine(Config.spixiUserFolder, "headers"); if (!walletStorage.walletExists()) { block_height = Config.bakedBlockHeight; block_checksum = Config.bakedBlockChecksum; } else { block_height = Config.bakedRecoveryBlockHeight; block_checksum = Config.bakedRecoveryBlockChecksum; } } // Init TIV tiv = new TransactionInclusion(headers_path, block_height, block_checksum); // Prepare the local storage localStorage = new SPIXI.Storage.LocalStorage(Config.spixiUserFolder); customAppManager = new CustomAppManager(Config.spixiUserFolder); }
// Perform basic initialization of node private void init() { running = true; Logging.consoleOutput = false; // Load or Generate the wallet if (!initWallet()) { running = false; IxianLiteWallet.Program.noStart = true; return; } Console.WriteLine("Connecting to Ixian network..."); // Start TIV tiv = new TransactionInclusion(); }
// Perform basic initialization of node private void init() { running = true; CoreConfig.maximumServerMasterNodes = Config.maximumStreamClients; CoreConfig.maximumServerClients = Config.maximumStreamClients; UpdateVerify.init(Config.checkVersionUrl, Config.checkVersionSeconds); // Network configuration NetworkUtils.configureNetwork(Config.externalIp, Config.serverPort); // Load or Generate the wallet if (!initWallet()) { running = false; SpixiBot.Program.noStart = true; return; } // Setup the stats console statsConsoleScreen = new StatsConsoleScreen(); PeerStorage.init(""); // Init TIV tiv = new TransactionInclusion(); string avatarPath = Path.Combine(Config.dataDirectory, "Avatars"); users = new BotUsers(Path.Combine(Config.dataDirectory, "contacts.dat"), avatarPath, false); users.loadContactsFromFile(); groups = new BotGroups(Path.Combine(Config.dataDirectory, "groups.dat")); groups.loadGroupsFromFile(); channels = new BotChannels(Path.Combine(Config.dataDirectory, "channels.dat")); channels.loadChannelsFromFile(); StreamProcessor.init(Path.Combine(Config.dataDirectory, "Messages")); }
public Node() { #if DEBUG Logging.warn("Testing language files"); Lang.SpixiLocalization.testLanguageFiles("en-us"); #endif Logging.info("Initing node constructor"); Instance = this; CoreConfig.simultaneousConnectedNeighbors = 6; IxianHandler.init(Config.version, this, Config.networkType); PeerStorage.init(Config.spixiUserFolder); // Init TIV tiv = new TransactionInclusion(); Logging.info("Initing local storage"); // Prepare the local storage localStorage = new SPIXI.Storage.LocalStorage(Config.spixiUserFolder); customAppManager = new CustomAppManager(Config.spixiUserFolder); FriendList.init(Config.spixiUserFolder); Logging.info("Node init done"); string backup_file_name = Path.Combine(Config.spixiUserFolder, "spixi.account.backup.ixi"); if (File.Exists(backup_file_name)) { File.Delete(backup_file_name); } }