More
referral
Increase your income with Hive. Invite your friends and earn real cryptocurrency!

Autoswitch Manager (Helper for Autoswitch for NiceHash) | Автосвитч Менеджер

Баг с авторизацией все же обнаружен, и пофиксен.
Еще раз спасибо!

На какой os у вас такое происходит?
Какивариант рассмотрите Hamachi

А если добавите отображение профитность в автосфитч менеджер, то будет вообще прекрасно :slight_smile:
а то для анализа происходящего приходится лишний раз на ферму коннектиться и прописывать autoswitch stat

  • тоже думаю лишним не будет

Поделитесь хешрейтом на 1080 ti, не понятно по некоторым алгоритмам, как прописывать, с нулями, запятыми или просто как у меня:

То что в Sol/sec - то так и есть Sol/sec
Все криптоны - в kH/sec
Остальное - в mH/sec

Другими словами - в тех единицах, в которых и показывается в веб-интерфейсе.

т.е, если Grin31 показывает 1.6, то вписывть нужно 1.6 или 16?

Не подскажу по грину. Не майню его. Но это же несложно проверить.
Впишите и дайте команду autoswitch stat - если ошиблись в нулях - сразу увидите. Если профит либо в 10 раз больше примерно предполагаемого, либо в 10 раз меньше :wink:

Тестирую вот менеджер. Очень нужная и крутая штука!
Только вот не могу почему-то ввести значение потребления энергии.

Баг подтвержден. Спасибо.

Пофиксил. Обновите программу.

здравствуйте, скачал вашу прогу только что
при нажатии на get farm list выдается ошибка (все делаю правильно, как в вашем инструкции)

сведения ошибки

Summary

Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
Newtonsoft.Json.JsonSerializationException: Error converting value {null} to type ‘System.Int32’. Path ‘tags[0].user_id’, line 1, position 11568. —> System.InvalidCastException: Невозможно преобразовать тип данного объекта к типу значения.
в System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
в Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)
— Конец трассировки внутреннего стека исключений —
в Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)
в Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
в Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
в Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
в Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)
в Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
в Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
в Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
в Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
в Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
в Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
в Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
в Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
в ASconfigLib.HiveAPIWrapper.GetWorkers(String Token, String Farm) в D:\me_code\ASconfig\HiveAPI\HiveAPIWrapper.cs:строка 236
в ASconfig.Main.GetWorkersBtn_Click(Object sender, EventArgs e) в D:\me_code\ASconfig\ASconfig\Main.cs:строка 376
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ButtonBase.WndProc(Message& m)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Загруженные сборки **************
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3416.0 built by: NET472REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

ASmanager
Версия сборки: 1.1.6.0
Версия Win32: 1.1.6.0
CodeBase: file:///C:/asmanager/ASmanager.exe

System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3324.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3416.0 built by: NET472REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3190.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

ASlib
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/asmanager/ASlib.DLL

Newtonsoft.Json
Версия сборки: 12.0.0.0
Версия Win32: 12.0.1.22727
CodeBase: file:///C:/asmanager/Newtonsoft.Json.DLL

System.Configuration
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3324.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Core
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3362.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Xml
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3190.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.Windows.Forms.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3190.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll

System.Numerics
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3190.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

System.Runtime.Serialization
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3324.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll

System.Data
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3260.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

Accessibility
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3190.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

mscorlib.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3190.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.

Summary

This text will be hidden

Никак не получается воспроизвести.
Есть сильное подозрение, что ошибка вызвана каким то временным сбоем на API хайва. Просто попробуйте еще раз.

PS: отчеты об ошибках и другие подобные длинные листинги, очень желательно прятать под спойлер
Примерно так:

Summary

This text will be hidden

спрятал)
сегодня тоже пробовал на 3-х компах, везде одно и тоже(

Аналогичная ситуация уже сутки (вчера в обед скачал версию 1.1.6) зарегистрировалась с API мгновенно. А результат запуска такой же, как и у Karen.
Тоже думал, что может быть траблы на хайве. Сегодня с самого утра пробую запустить - результат без изменений - ошибка.

Гм… ОК.
Принято к сведению.
К сожалению раньше понедельника физически не смогу ничего поковырять.
Дачный сезон - думаю все в курсе, что это :slight_smile:

Это святое!))
P.S. Кстати, может камень кроется в обновлении десятой винды до 1903 версии?

Обновление до v 1.1.7

Исправлена ошибка возникающая при получении данных с ферм с тегами.

1 Like

спасибо, теперь работает!

Спасибо, заработало!

Вопрос возник к автору. А нет ли у него планов расширить автосвитч на другие мульти пулы? Типа Zpool или ZergPool. Меня интересуют те которые автоматически конвертируют в ведущую крипту типа BTC, BCH, LTC. Где то в настройках выбирать бы API нужного пула, а потом используя профили стартовать автопереключение для них.