Exemple #1
0
        public Form1()
        {
            InitializeComponent();

            mIRC = new CryptoIRC.CryptoIRC();
            mIRC.SubscribeCurrency("Argentum", new CryptoIRC.PeerDiscoveredCB(ArgentumPeer));

            mCurrencies = new Dictionary<string, Currency>();

            LoadCurrencies();
            mUpdateThread = new Thread(new ThreadStart(UpdateThreadFunc));
            mUpdateThread.Start();
        }
        public Form1()
        {
            InitializeComponent();

            mIRC = new CryptoIRC.CryptoIRC();
            mIRC.SubscribeCurrency("Argentum", new CryptoIRC.PeerDiscoveredCB(ArgentumPeer));


            mCurrencies = new Dictionary <string, Currency>();

            LoadCurrencies();
            mUpdateThread = new Thread(new ThreadStart(UpdateThreadFunc));
            mUpdateThread.Start();
        }
Exemple #3
0
 void LoadCurrencies()
 {
     try
     {
         IEnumerable <string> currencies = Directory.EnumerateDirectories("Currencies");
         foreach (string currency in currencies)
         {
             string        currencyName = currency.Substring(currency.LastIndexOf('\\') + 1);
             BCNet.Bitcoin bc           = new BCNet.Bitcoin(currencyName, currency);
             mCurrencies.Add(bc);
             mIRC.SubscribeCurrency(bc.IRCChannelName, new CryptoIRC.PeerDiscoveredCB(bc.NodeDiscovered));
             //bc.AddNode("54.241.118.84", 13580);
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }