Код здесь https://github.com/p4u/stratum-proxy-ng
Надеюсь, вам понравится. Это все еще в разработке и было бы неплохо иметь несколько вкладов.
Список изменений и новых функций:
- Удалить все связанные GetWork код (не требуется больше)
- Тяжелое редизайн кода
- Определите резервный пул, который используется, если есть какая-то проблема с текущим бассейном.
- Контроль резьба: новый интерфейс для управления прокси-сервера через TCP сокет и JSON (то есть происхождения бассейна может быть изменена без перезагрузки прокси-сервера).
- Watcher нить: информирует о текущих деталях прокси каждые 10 секунд
- Доля уведомит сниппеты добавлена поддержка (позволяет выполнять пользовательский код питона, когда доля найден)
- Поддержка нового метода набора extranonce рогового (частичные)
- Некоторые другие небольшие функции и исправление ошибок
- Добавить диаграмму классов, чтобы лучше понять, как это работает