Bitcoin Forum
November 11, 2024, 06:34:49 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 [6] 7 8 9 »  All
  Print  
Author Topic: COMPLETED: Request for an RPC capable fork of cgminer (155 BTC pledged and paid)  (Read 19350 times)
tnkflx
Sr. Member
****
Offline Offline

Activity: 349
Merit: 250


View Profile
December 18, 2011, 09:23:32 AM
 #101

@Kano

30 BTC sent to 1LPbuDSPT4DdYbwiqAVWDJm2sHHuh6PnqB

It is coming from one of my exchange account so I have no idea what address it will be sent from.  Thanks for all the good work so far.

I keep good on my promises, so 30 BTC has been sent to your account ;-) Thanks for all the hard work!

| Operating electrum.be & us.electrum.be |
kano
Legendary
*
Offline Offline

Activity: 4620
Merit: 1851


Linux since 1997 RedHat 4


View Profile
December 18, 2011, 10:20:19 AM
 #102

Thanks to both of you also - Red Emerald and tnkflx.
Received both of your bounties.
Heh funny in one day I've already received more BTC than I have received in total since I started in July ... and there's still more to go Smiley

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
-ck
Legendary
*
Offline Offline

Activity: 4284
Merit: 1645


Ruu \o/


View Profile WWW
December 18, 2011, 10:25:47 AM
 #103

Thanks to both of you also - Red Emerald and tnkflx.
Received both of your bounties.
Heh funny in one day I've already received more BTC than I have received in total since I started in July ... and there's still more to go Smiley

I just had to point out to them that you had done the work and there was no point procrastinating any further...

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
tnkflx
Sr. Member
****
Offline Offline

Activity: 349
Merit: 250


View Profile
December 18, 2011, 01:52:47 PM
 #104

Thanks to both of you also - Red Emerald and tnkflx.
Received both of your bounties.
Heh funny in one day I've already received more BTC than I have received in total since I started in July ... and there's still more to go Smiley

I just had to point out to them that you had done the work and there was no point procrastinating any further...

We all listen to Con! ;-)

| Operating electrum.be & us.electrum.be |
jamesg
VIP
Legendary
*
Offline Offline

Activity: 1358
Merit: 1000


AKA: gigavps


View Profile
December 18, 2011, 05:24:42 PM
 #105

Hi Kano, just sent my 30 btc to 1LPbuDSPT4DdYbwiqAVWDJm2sHHuh6PnqB via transaction id 2745910cf076dd5087a1d21c8760bb5f17f8cb60937fa180f785b9a980657fa7

http://blockchain.info/address/d4b0ac9fb41430891cccf8a6de096a10b48e8aea

Thanks for all of the hard work. Can't wait to see this integrated into BAMT.

kano
Legendary
*
Offline Offline

Activity: 4620
Merit: 1851


Linux since 1997 RedHat 4


View Profile
December 18, 2011, 08:37:58 PM
 #106

Thanks gigasvps Smiley
Bounty received.
(working on 2.0.8z now ...)

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
December 18, 2011, 08:41:40 PM
 #107

Any ETA for JSON?  The python parse script in this thread doesn't work properly and I started to write my own, but it got pretty ugly.  I want to play around with monit kind of like how BAMT does.

abracadabra
Hero Member
*****
Offline Offline

Activity: 956
Merit: 1001



View Profile
December 18, 2011, 11:53:09 PM
 #108

Anyone running this on windows?  What are you using to serve the miner.php?
kano
Legendary
*
Offline Offline

Activity: 4620
Merit: 1851


Linux since 1997 RedHat 4


View Profile
December 19, 2011, 01:06:21 AM
 #109

JSON might be a while, got 2 client calls just after I posted that 'z' comment Sad
Should be done by tonight though (it's midday here in Aus now)

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
kano
Legendary
*
Offline Offline

Activity: 4620
Merit: 1851


Linux since 1997 RedHat 4


View Profile
December 20, 2011, 01:53:34 AM
 #110

OK 'z' version is up on my git
If the request sent starts with '{' it is assumed to be JSON and sends a JSON reply
otherwise same as before.

Code: https://github.com/kanoi/cgminer
Downloads: https://github.com/kanoi/cgminer/downloads
(obviously in downloads, the filenames with 'z' in them)

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
DeathAndTaxes (OP)
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
December 20, 2011, 02:18:47 AM
 #111

Super awesome.  The best of both worlds.
kano
Legendary
*
Offline Offline

Activity: 4620
Merit: 1851


Linux since 1997 RedHat 4


View Profile
December 20, 2011, 05:29:20 AM
 #112

... and I've updated the README in my git.
Next step is to create a Pull Request for ckolivas' git ...

As usual, anyone with any questions, issues, suggestions, changes or otherwise - please say so.

And lastly I'm only waiting on just abracadabra and ThiagoCMC for their bounties Smiley

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
December 20, 2011, 07:33:38 AM
Last edit: December 20, 2011, 08:28:10 AM by Red Emerald
 #113

So I built it in git and successfuly got an error message in JSON.  Can you give an example command?

Code:
{"STATUS":[{"STATUS":"E","Code":23,"Msg":"Invalid JSON","Description":"cgminer 2.0.8x"}],"id":1}

Also, the version is still showing as cgminer 2.0.8x.  I thought that this was z

EDIT: woohoo!

Code:
[user@miner cgminer-pyrpc]$ python cgminer-rpc.py devs
{"command": "devs"}
{"STATUS":[{"STATUS":"S","Code":9,"Msg":"3 GPU(s) - 0 CPU(s)","Description":"cgminer 2.0.8x"}],"DEVS":[{"GPU":0,"Enabled":"Y","Status":"Alive","Temperature":74.50,"Fan Speed":4359,"Fan Percent":85,"GPU Clock":830,"Memory Clock":350,"GPU Voltage":1.049,"GPU Activity":99,"Powertune":0,"MHS av":377.53,"MHS 5s":377.48,"Accepted":160,"Rejected":8,"Hardware Errors":0,"Utility":4.70,"Intensity":"8"},{"GPU":1,"Enabled":"Y","Status":"Alive","Temperature":71.00,"Fan Speed":-1,"Fan Percent":-1,"GPU Clock":820,"Memory Clock":350,"GPU Voltage":1.049,"GPU Activity":99,"Powertune":0,"MHS av":373.36,"MHS 5s":368.26,"Accepted":179,"Rejected":6,"Hardware Errors":0,"Utility":5.26,"Intensity":"8"},{"GPU":2,"Enabled":"Y","Status":"Alive","Temperature":68.50,"Fan Speed":1612,"Fan Percent":44,"GPU Clock":1000,"Memory Clock":350,"GPU Voltage":1.162,"GPU Activity":99,"Powertune":0,"MHS av":321.44,"MHS 5s":323.91,"Accepted":138,"Rejected":13,"Hardware Errors":0,"Utility":4.05,"Intensity":"8"}],"id":1}

EDIT AGAIN: only kinda woohoo!

Code:
'{"STATUS":[{"STATUS":"S","Code":11,"Msg":"Summary","Description":"cgminer 2.0.8x"}],"SUMMARY":[{"Elapsed":2862,"Algorithm":"c","MHS av":1071.31,"Found Blocks":0,"Getworks":754,"Accepted":676,"Rejected":42,"Hardware Errors":0,"Utility":14.17,"Discarded":44,"Stale":0,"Get Failures":5,"Local Work":44,"Remote Failures":0,"Network Blocks":6}],"id":1}\x00'

That null byte at the end makes python's json module complain. Is there any reason you have it there? I've just stripped it off for now.

Here is my basic socket client in python

https://gist.github.com/1500780

kano
Legendary
*
Offline Offline

Activity: 4620
Merit: 1851


Linux since 1997 RedHat 4


View Profile
December 20, 2011, 11:21:11 AM
 #114

The git version number makes no difference since it wont be going back to ckolivas
I keep my own version number in my local copy

The NULL character ensures termination in C and means I don't have to add it in C.
It also works fine in my Java and PHP code.

The README of course explains the API usage - which is as you have worked out.

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
-ck
Legendary
*
Offline Offline

Activity: 4284
Merit: 1645


Ruu \o/


View Profile WWW
December 20, 2011, 12:57:49 PM
 #115

I've temporarily pulled Kano's changes into a new api branch on my own git tree. Pending further testing and auditing by myself, it will eventually be pulled into the master branch and be incorporated into the next release whenever I get around to it. Thanks so very much for taking on this task, Kano.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
DeathAndTaxes (OP)
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
December 20, 2011, 02:26:13 PM
 #116

I've temporarily pulled Kano's changes into a new api branch on my own git tree. Pending further testing and auditing by myself, it will eventually be pulled into the master branch and be incorporated into the next release whenever I get around to it. Thanks so very much for taking on this task, Kano.

A +1 to kano and a +1 for ckolivas looking to integrate into the mainline.  I am currently using a hacked together command line utility to keep track of my server farm.  It is ugly code but it works as a proof of concept.  I can from a single "utility" (kinda a stretch to call it that) gets stats and make changes to any one of 24 GPUs on 4 rigs.   WOOT!

I imagine when someone builds a real utility (either android based, or web based) it will be smoking.  Imagine controlling 11GH of hashing power from your android phone.  Getting vibration notifications when a GPU fails.  Checking a chart of last hour (or 24 hours) of hashing performance, having a built in realtime cashflow counter (in both bitcoins & USD).    Granted none of that exists but it COULD exist thanks to the work of Kano and ckolivas.

DeathAndTaxes (OP)
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
December 20, 2011, 02:29:21 PM
 #117

For those wanting to run cgminer as a daemon using "real-quiet" : true option in config file disables curses and makes cgminer even lighterweight.  For some weird reason ever couple of reboots I would get cgminer to hang launching the "display" (cpu usage would go to 99.9% and system would become very unresponsive).  Trying to end cgminer would fail and the process would go defunct.  I believe it is some curses glitch on my rigs but since it only happens at boot I never investigated it much and instead used the scientific "hand temp" test to determine if cgminer launched successfully after a boot.

Since running in "real-quiet" I have never had a hang on reboot.  I even rebooted 22 times one day to try and cause it.  Smiley
DeathAndTaxes (OP)
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
December 20, 2011, 02:35:50 PM
Last edit: December 20, 2011, 09:17:22 PM by DeathAndTaxes
 #118

A gentle reminder to the following who made pledges on this project.  
* abracadabra - 10 BTC
* ThiagoCMC - 5 BTC

I believe everyone else has paid (let me know if right Kano).

There are still bounties for integration into mainline but those should be the last two for standalone project.
abracadabra
Hero Member
*****
Offline Offline

Activity: 956
Merit: 1001



View Profile
December 20, 2011, 02:57:56 PM
 #119

Bounty sent.  2 transactions
#1 - 3.89465464
#2 - 6.10534536

Thanks kano!

Looking forward to future apps using this new feature of cgminer.  The android phone control is exactly what I was thinking!
kano
Legendary
*
Offline Offline

Activity: 4620
Merit: 1851


Linux since 1997 RedHat 4


View Profile
December 20, 2011, 09:03:51 PM
 #120

Bounty sent.  2 transactions
#1 - 3.89465464
#2 - 6.10534536

Thanks kano!

Looking forward to future apps using this new feature of cgminer.  The android phone control is exactly what I was thinking!
#1 - 3.89
#2 - 6.10534536
Total: 9.99534536 close enough Smiley
(yes seriously - close enough - don't worry about the 0.00465464 it's worth less than 2c even now)

Only one left is ThiagoCMC - 5 BTC

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
Pages: « 1 2 3 4 5 [6] 7 8 9 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!