Example #1
0
        private void LoadProxySettings()
        {
            LiquidHash.Engine.Data.Configuration.Xgminer.ProxyDescriptor proxy = minerConfiguration.StratumProxies.First();

            proxyPortEdit.Text        = proxy.GetworkPort.ToString();
            stratumProxyPortEdit.Text = proxy.StratumPort.ToString();
        }
Example #2
0
        private void SaveProxySettings()
        {
            LiquidHash.Engine.Data.Configuration.Xgminer.ProxyDescriptor proxy = minerConfiguration.StratumProxies.First();

            proxy.GetworkPort = int.Parse(proxyPortEdit.Text);
            proxy.StratumPort = int.Parse(stratumProxyPortEdit.Text);
        }
Example #3
0
        private void addProxyButton_Click(object sender, EventArgs e)
        {
            LiquidHash.Engine.Data.Configuration.Xgminer.ProxyDescriptor lastProxy = minerConfiguration.StratumProxies.Last();

            LiquidHash.Engine.Data.Configuration.Xgminer.ProxyDescriptor newProxy = new LiquidHash.Engine.Data.Configuration.Xgminer.ProxyDescriptor()
            {
                GetworkPort = lastProxy.GetworkPort + 1,
                StratumPort = lastProxy.StratumPort + 1
            };
            proxyDescriptorBindingSource.Add(newProxy);

            proxyListBox.SelectedIndex = minerConfiguration.StratumProxies.Count - 1;
            getworkPortEdit.Focus();
        }
Example #4
0
 private void proxyListBox_Format(object sender, ListControlConvertEventArgs e)
 {
     LiquidHash.Engine.Data.Configuration.Xgminer.ProxyDescriptor proxy = (LiquidHash.Engine.Data.Configuration.Xgminer.ProxyDescriptor)e.ListItem;
     e.Value = String.Format("Getwork: {0} / Stratum: {1}", proxy.GetworkPort, proxy.StratumPort);
 }