Pages:
Author

Topic: [28 TH] pool.itzod.ru - RSMPPS/LongPoll/JSON API/Websockets/No Invalids/Stratum - page 14. (Read 50887 times)

legendary
Activity: 1484
Merit: 1005
Yay, i pointed my miners back there.
legendary
Activity: 1302
Merit: 1008
The world was saved, pool is up and running now.
All balances are still in place  Roll Eyes
legendary
Activity: 1484
Merit: 1005
uh, where is the pool?  you guys still have a bunch of my btc
legendary
Activity: 1302
Merit: 1008
The pool was extremely lucky last 24h - seven short valid blocks at ~250Ghps  Cheesy
hero member
Activity: 686
Merit: 500
Love the pool, just switched from abc today, lets see how it goes. Smiley
ZPK
legendary
Activity: 1302
Merit: 1021
now 190-250 gh/s..  Roll Eyes
slow go to th/s .....) Wink
paid work from accepted work = 90.50% for me.
legendary
Activity: 3108
Merit: 1359
2. Initial WebSocket support (channels ws://pool.itzod.ru/ws/ch1 and wss://pool.itzod.ru/ws/ch1 are online now, and broadcasts some statistics).
Sample client, written in python:

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()

Client connects to channel, and just prints messages from server.

It uses websocket-client module:

http://pypi.python.org/pypi/websocket-client/0.7.0
Oh, I forgot publish user statistics client example.

Code:
import websocket
import urllib2
import json

# set up your api key here
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)

  # every 10 minutes server destroys channel, so we need to authorize again.
  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)

P.S. It's just an example, provided "as is".  Smiley
legendary
Activity: 3108
Merit: 1359
Hi all.

1) Some new statistics and interface changes implemented. Roll Eyes
2) New server started, you can point your miners to http://worker_login:[email protected]:80/.
legendary
Activity: 3108
Merit: 1359
Some payment system modifications implemented. Now pool pays for invalid blocks too.
legendary
Activity: 3108
Merit: 1359
Hi all. Smiley

https://pool.itzod.ru/graphs.php

Unpaid PPS work graph has been implemented. Paid PPS work graph coming soon.
legendary
Activity: 3108
Merit: 1359
2. Initial WebSocket support (channels ws://pool.itzod.ru/ws/ch1 and wss://pool.itzod.ru/ws/ch1 are online now, and broadcasts some statistics).
Sample client, written in python:

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()

Client connects to channel, and just prints messages from server.

It uses websocket-client module:

http://pypi.python.org/pypi/websocket-client/0.7.0
legendary
Activity: 3108
Merit: 1359
Hi all.

1. Minor API changes, legacy field 'user_rank' is removed  from page 'getactivetop100' .
2. Initial WebSocket support (channels ws://pool.itzod.ru/ws/ch1 and wss://pool.itzod.ru/ws/ch1 are online now, and broadcasts some statistics).

Smiley
ZPK
legendary
Activity: 1302
Merit: 1021
rsmpps beautiful payment method.... why all ignore it?
legendary
Activity: 3108
Merit: 1359
Just an example, MinerStats vista/7 gadget fork with pool.itzod.ru support:


http://pool.itzod.ru/MinerStats.gadget

 Roll Eyes
legendary
Activity: 3108
Merit: 1359
Hi all. Smiley

JSON export scripts updated. New features are listed below.

1) Added share price, total_pps_work, total_paid_pps_work and network block count into "getpoolstats" page.
2) "getuserstatsext" page implemented. This page provide access for some extended information about user account and protected by key. You can see your current key at "Options" page.

P.S. all machine-readable pages list at the moment:

Code:
http://pool.itzod.ru/apiex?act=getpoolstats
http://pool.itzod.ru/apiex?act=getactivetop100
http://pool.itzod.ru/apiex?act=getuserstats&username=UserName or http://pool.itzod.ru/apiex?act=getuserstats&key=UserKey
http://pool.itzod.ru/apiex?act=getworkerstats&username=UserName or http://pool.itzod.ru/apiex?act=getworkerstats&key=UserKey
http://pool.itzod.ru/apiex?act=getuserstatsext&key=UserKey
legendary
Activity: 3108
Merit: 1359
31.03.2012 - Switched to bip16 and bip30 support instead of dead bip17.
03.04.2012 - Some minor changes in rewards page implemented.

TODO:
1) restore widthdraw service
2) NMC MM statistics page implementation

P.S. Current hashrate is 47 GH/s.
member
Activity: 84
Merit: 10
FPGA convert
Hi.  I really like the new pool!  Grin

I have been mining during the past week and have four payments in the payment queue.  When will the payments be paid?

Thank you

LOL you are such bullshit!!!  You are not a real miner!!!!!1
hero member
Activity: 698
Merit: 500
you need luck, not power

see

Lifetime work: 4.11273966 BTC (Всего начислено наград на сумму: 4.11273966 BTC)

20.03.2012, 19:49:42   jkminkov \x000000016c497e9b97a2dc9a6598b9ae7909d94e05282e3a966a706b000001af00000000f8a8a4a64b18702948f72b2f8b8508ae03c217a5a6c5767540155e68a98e6b474f68a7321a0b3287cbac5a34000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000
ZPK
legendary
Activity: 1302
Merit: 1021
legendary
Activity: 3108
Merit: 1359
http://www.blockchain.info/block/0000000000000691d73e6644232c7d17d6c357f32aa85e05a09bd2e08777c4f5
http://blockexplorer.com/rawblock/0000000000000691d73e6644232c7d17d6c357f32aa85e05a09bd2e08777c4f5

Quote
Python 2.6.6 (r266:84292, Dec 26 2010, 22:31:48)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> raw = "04436b2e4f02b92708703273682f434856"
>>> raw.decode("hex")
"\x04Ck.O\x02\xb9'\x08p2sh/CHV"
>>>

 Smiley
Pages:
Jump to: