Author

Topic: [40 TH/s] pool.itzod.ru - RSMPPS 0% fee/LongPoll/JSON API/Websockets/No Invalid - page 351. (Read 1293685 times)

legendary
Activity: 3108
Merit: 1359
Софт на 8346 порту обновлен. На 8344 и 8345 апдейты будут чуть позже, через пару часиков.
legendary
Activity: 3108
Merit: 1359
Balthazar объясни .какой смысл тебе.ничего не зарабатывающему.со своего пула.оплачивать из собственного кармана за инвалиды?
За свои фейлы нужно платить самому, а не сваливать на другую голову, вот в чем смысл. Если бы инвалид был обычный из-за режекта блока сетью, я бы этого не делал.
hero member
Activity: 684
Merit: 529
Balthazar объясни .какой смысл тебе.ничего не зарабатывающему.со своего пула.оплачивать из собственного кармана за инвалиды?
legendary
Activity: 3108
Merit: 1359
...поскольку он потерял найденный только что блок по неизвестной причине...
Что это означает? Wink
Просто молча съел блок и продолжил генерить работу для текущего prevhash, даже локальному bitcoind он не достался. Ошибок в логе нет. Буду писать разработчику... На тестнете перед этим конфиг eloi гонялся почти неделю, и все было ОК...  Roll Eyes

P.S. Означает это, что я сегодня незапланированно влетел на 17 BTC из-за чужой ошибки. Sad Но что поделать...
hero member
Activity: 551
Merit: 502
...поскольку он потерял найденный только что блок по неизвестной причине...
Что это означает? Wink
legendary
Activity: 3108
Merit: 1359
Добавил и оплатил.
legendary
Activity: 3108
Merit: 1359
Сервер eloi.itzod.ru выключен, поскольку он потерял найденный только что блок по неизвестной причине, очевидно ошибка в Eloipool. Раунд будет учтен, шары оплачу из личных средств как только добавлю запись о раунде в таблицу.

Можно переключить майнеры на pool.itzod.ru, порты 8344, 8345, 8346.
sr. member
Activity: 252
Merit: 252
Что случилось, нет коннекта.... Angry
ZPK
legendary
Activity: 1302
Merit: 1021
legendary
Activity: 3108
Merit: 1359
Столбец с еще не выплаченной суммой?
Хотя цветом было бы компактнее и вполне информативно.
Таки решил поэкспериментировать с дизайном типа "новогодняя елка". Удачные раунды пометил зеленым, неудачные красно-коричневым.
legendary
Activity: 3108
Merit: 1359
Quote
Некто с IP-адресом
https://apps.db.ripe.net/search/query.html?searchtext=87.224.173.61&search%3AdoSearch=Search#resultsAnchor
является нехорошим человеком.

Я был неправ, это таки был нормальный чел, спасибо за поиски ошибок Smiley
legendary
Activity: 3108
Merit: 1359
Переделал страницу наград. Отображаются последние 10 незакрытых наград (все посмотреть можно, тыкнув по ссылке-заголовку) и последние 10 выплат, а ниже таблица исходящих транзакций. Таблицу с неподтвержденными наградами убрал, все награды теперь добавляются в таблицу выплачиваемых, только неподтвержденные помечаются синим цветом, а инвалидные красным.

http://img6.imageshack.us/img6/8915/paymentsy.png
full member
Activity: 186
Merit: 108
В принципе да, этого бы хватило чтобы понять на каком этапе сейчас находятся отложенные выплаты.
legendary
Activity: 3108
Merit: 1359
Просто там уже три подсвечиваемых типа элементов есть (синим подсвечивается неподтвержденный блок, красным - инвалид, зеленым подтвержденный). Как вариант, подсвечивать строку, в которой будут выплаты со следующего раунда.  Roll Eyes
full member
Activity: 186
Merit: 108
Столбец с еще не выплаченной суммой?
Хотя цветом было бы компактнее и вполне информативно.
legendary
Activity: 3108
Merit: 1359
Balthazar, а может на странице "Раунды" в колонке "Выплачено" подцветить красным невыплаченные полностью суммы. Будет гораздо информативнее.
Тогда страница будет на новогоднюю елку похожа Sad Надо придумать другой способ выделения...
full member
Activity: 153
Merit: 100
Злобный Ых
Balthazar, а может на странице "Раунды" в колонке "Выплачено" подцветить красным невыплаченные полностью суммы. Будет гораздо информативнее.
ZPK
legendary
Activity: 1302
Merit: 1021
legendary
Activity: 3108
Merit: 1359
Для любителей автоматизации и сбора статистики.

Есть модуль для питона:

http://pypi.python.org/pypi/websocket-client/0.7.0

Простейший клиент, написанный с его использованием:

Code:
import websocket

def on_message(ws, message):
  print '-====JSON received ====-'
  print message
  print '-==== End of JSON ====-'

def on_error(ws, error):
  print error

def on_close(ws):
  print "### closed ###"

if __name__ == "__main__":
  websocket.enableTrace(True)
  ws = websocket.WebSocketApp("ws://pool.itzod.ru/ws/ch1",
      on_message = on_message,
      on_error = on_error,
      on_close = on_close)

ws.run_forever()

Не делает ничего, кроме распечатки транслируемых сервером сообщений со статистикой. Что с ними делать вместо распечатки, это уже вопрос фантазии.  Roll Eyes

Забыл совсем про индивидуальную статистику. Пример скрипта, получающего статистику по апи кею:

Code:
import websocket
import urllib2
import json

api_key = 'xxx_xxx'

def auth(key):
    authReqResult = json.load(urllib2.urlopen('http://pool.itzod.ru/create_channel?api_key=' + key))

    if authReqResult["error"] == True:
        print authReqResult["msg"];
        exit()
    else:
        return authReqResult["channel_id"]

def connect(key):
  channel_id = auth(key)
  websocket.enableTrace(False)
  ws = websocket.WebSocketApp("ws://pool.itzod.ru/ws/" + channel_id,
      on_message = on_message,
      on_error = on_error,
      on_close = on_close)

  ws.run_forever()

def on_message(ws, message):
  print message
  data = json.load(message)
  if data["json"]["closing"] == True:
    ws.close()

def on_error(ws, error):
  print error

def on_close(ws):
  connect(api_key)

if __name__ == "__main__":
    connect(api_key)
Это просто образец, и могут быть жуки )
hero member
Activity: 551
Merit: 502
Я думаю, что скоро нам пора будет переходить с мегахэшей на гигахэши, а там и сотые пригодятся.  Roll Eyes

Ладно, уберу пока.
С гигахешами - я согласен на все сто, а с мегахегами - лишние они ИМХО Smiley
Jump to: