Betarigs Dual API Программирование Challenge - 2 общей BTC Bounty!
[BOUNTY НАГРАЖДЕННЫЙ] Betarigs API программирование Задача номер 1: Массовый прокат сценарий - 1 BTC Bounty!
Победитель: https://github.com/Toorop/betarigs-autorent
1 BTC будет присужден к представленному сценарию, выбранному Betarigs, что:
1 / Работа на все операционные системы (Win / Mac / Linux) в командной строке.
2 / Использование Betarigs и Coinbase API (API, чьи ключи будут храниться либо в конфигурационном файле, или в самом скрипте)
3 / принимает в качестве входных данных:
- Целевое количество Mh / с в аренду
- Алгоритм полезных ископаемых (Х11, Scrypt, ...)
- Максимальная цена в BTC / Mh / день буровых установок для аренды
- Заданная продолжительность в часах (которые должны быть приняты в списке доступных продолжительностей Betarigs, поэтому все установки будут арендованы в течение этого времени)
- Мишень пул URL, имя работника и рабочий пароль
4 / Have следующее поведение:
- Сценарий будет использовать API для создания Betarigs проката до целевого количества Mh / с в аренду (если максимальная цена в BTC / Mh / день не будет достигнуто)
- Сценарий будет использовать API Coinbase платить за эти аренды (используйте "то же самое" параметр на платежном API Coinbase для предотвращения двойной оплаты !!!)
- Сценарий будет, не дожидаясь оплаты подтверждается Betarigs, поставить бассейн Infos (URL, имя работника, пароль) на созданных аренды
5 / Как выход, сценарий будет запущен и оплатил прокат горных на основе входных параметров.
6 / Скрипт должен быть достаточно многословен, чтобы сообщить, что он делает.
7 / Скрипт должен иметь режим всухую: Было бы вариант, который, если он используется, будет имитировать прокатный создание и оплаты, но на самом деле не делают.
8 / Сценарий будет обрабатывать все сценарии ошибок (не более проката по указанной цене, установка получила арендована кем-то еще, Coinbase API возвращается ошибка ("Вы отправляете слишком быстро, немного подождать"), ...)
9 / Представление участников будут оцениваться по теме форума ; и любая обратная связь по Betarigs об ошибках / отсутствующие функции будут размещены на этом форуме.
10 / В результате скрипт должен быть открытым исходным кодом, а также размещены на Github.
11 / Фактический победитель будет оцениваться группой Betarigs. качество кода, Надлежащий вывод, обработка ошибок, fullfillment требований, будет использоваться критерии для определения победителя. Там нет ограничения по времени, победитель может быть определен как только создается правильный сценарий.
[BOUNTY НАГРАЖДЕННЫЙ] Betarigs API программирование Задача номер 2: Массовый сайт аренды - 1 BTC Bounty!
Победитель: https://github.com/sathoro/betarigs-manager
1 BTC будет присужден представленного веб-сайта, выбранного Betarigs, что:
1 / Использование PHP как язык. Полный проект должен полностью быть в PHP. Описана установка Symfony 2 с пучками будет наиболее предпочтительным.
2 / Использование Betarigs и Coinbase API (API, чьи ключи будут сохранены в конфигурационном файле)
3 / принимает в качестве входных данных, в форме, на веб-странице:
- Целевое количество Mh / с в аренду
- Алгоритм полезных ископаемых (Х11, Scrypt, ...)
- Максимальная цена в BTC / Mh / день буровых установок для аренды
- Заданная продолжительность в часах (которые должны быть приняты в списке доступных продолжительностей Betarigs, поэтому все установки будут арендованы в течение этого времени)
- Мишень пул URL, имя работника и рабочий пароль
4 / Have следующее поведение:
- Сайт будет использовать API для создания Betarigs проката до целевого количества Mh / с в аренду (если максимальная цена в BTC / Mh / день не будет достигнуто)
- Сайт будет использовать API Coinbase платить за эти аренды (используйте "то же самое" параметр на платежном API Coinbase для предотвращения двойной оплаты !!!)
- Сайт будет потом, не дожидаясь оплаты подтверждается Betarigs, поставить бассейн Infos (URL, имя работника, пароль) на созданных аренды
5 / Как вывод, веб-страница будет запущена и оплатила прокат горного на основе входных параметров.
6 / Веб-страница должна отображать различные действия, предпринятые в результате представления формы (которые были арендуемые установки, и т.д.)
7 / Веб-сайт должен иметь режим всухую: Было бы вариант, который, если он используется, будет имитировать прокатный создание и оплаты, но на самом деле не делают.
8 / Веб-страница должна затем быть в состоянии отображать статус в настоящее время арендуемых установок, а также массировать обновить свои учетные данные пула.
9 / Веб-страница будет обрабатывать все сценарии ошибок (не более проката по указанной цене, установка получила арендована кем-то еще, Coinbase API возвращается ошибка ("Вы отправляете слишком быстро, немного подождать"), ...)
10 / Представление участников будут оцениваться по теме форума ; и любая обратная связь по Betarigs об ошибках / отсутствующие функции будут размещены на этом форуме.
11 / В результате сайт должен будет быть открытым исходным кодом, а также размещены на Github.
12 / код сайта должен будет работать автономно (то есть только соединение с базой данных, и композитор установки будет необходимо).
13 / Сайт не нужно будет работать для внешних посетителей. Сайт будет в первую очередь должны работать для его владельца, администратора. (Конечно, это большой бонус, если он работает для внешних посетителей, но это гораздо больше работы, так что это не обязательно)
14 / Фактический победитель будет оцениваться группой Betarigs. Сайт aestetics, повторное использование, качество кода, правильный выход, обработка ошибок, fullfillment требований, будет использоваться критерии для определения победителя. Там нет ограничения по времени, победитель может быть определен как только будет создан правильный сайт.
Удачи!
ИСПРАВЛЕНИЯ: Характеристики могут быть немного изменены (в основном, добавляя больше деталей), а список изменений будут перечислены здесь:
29 июня: Задача 2 закрыт, Баунти был присужден https://github.com/sathoro/betarigs-manager и оплатить через https://blockchain.info/tx/0058ad971ce8c7154e25a581aa607c1e6b380963e12811358f960f3ddbf1bd61 !
15 июля: Вызов 1 закрыт, Баунти был присужден https://github.com/Toorop/betarigs-autorent и оплатить через https://blockchain.info/tx/f7fb695923e606ce11a81192fa06ee976b408f4574e5bd85a0430d4694d7ae75