UNOMP / unified-node-open-mining-portal

Development stopped and is now unsupported. The node.js version is being deprecated in October 2016.
GNU General Public License v2.0
349 stars 396 forks source link

Add new coin support with new algorithm - Ravencoin x16r #249

Open Thread7 opened 6 years ago

Thread7 commented 6 years ago

I've read over many of the issue requests for new coins and new algorithms. It sounds like quite a task unless you are very familiar with this platform. I'm adding a bounty for either a step-by-step guide on how to add a new coin with a new algorithm, or specifically implementing this new coin Ravencoin. https://github.com/RavenProject/Ravencoin

Thanks!

Thread7 commented 6 years ago

$100 Issue added to BountySource. How you get those fancy bountysource buttons on these issue posts should be a bounty in itself! https://www.bountysource.com/issues/54221703-add-new-coin-support-with-new-algorithm-ravencoin-x16r

ghost commented 6 years ago

Hi. Need link for miner script for tests.

Thread7 commented 6 years ago

Windows miner: https://rvn.suprnova.cc/cpuminer-multi-rel1.3.3-x64.7z (At a PHPMPOS pool called http://rvn.suprnova.cc ) Linux: https://github.com/tpruvot/cpuminer-multi GPU Windows Miner (Partially works): https://github.com/todd1251/ccminer-x16r/releases

ghost commented 6 years ago

Thanks. Will test.

Thread7 commented 6 years ago

Ok. GPU Miner only works with NVidia cards. There is nothing for AMD. The top two links are for CPU.

ghost commented 6 years ago

I think tpruvot miner will do all work.

ghost commented 6 years ago

Can't start coin in testnet.

Thread7 commented 6 years ago

Hmm, yes I am having trouble with testnet also. Is testnet needed? There is a ton of traffic on the mainnet due to it being such a new coin.

ghost commented 6 years ago

For shares testing we can use mainnet. For testing blocks finding we need testnet. I can't off mining of daemon on start. gen=0 isn't works.

Thread7 commented 6 years ago

ok, I've put out the word that the testnet doesn't work. I'm not sure how to solve it. I'll do my best. If you have any suggestions please let me know.

MSFTserver commented 6 years ago

yea the genesis block is being generated as I typed this, testnet wasn't up before

MSFTserver commented 6 years ago

and to turn off the auto miner try setgenerate true 0 in the console

Thread7 commented 6 years ago

Oh, that is great news. I posted some messages where various people developing Ravencoin check, but no one seemed to be able to help.

MSFTserver commented 6 years ago

yea im not sure how active the dev team is on github issues atm im sure itll pick up though, i think they busy with the coin just launching not more than a month ago

Thread7 commented 6 years ago

Oh setgenerate true 0 is good to know. It was taking up a lot of server resources.

Thread7 commented 6 years ago

The testnet is now working. Any chance we can get Ravencoin supported in unomp now?

ghost commented 6 years ago

@Thread7 Of course. Will check it soon. But only in NOMP.

Thread7 commented 6 years ago

Ok thanks.

patbushnell commented 6 years ago

Any fixes to this?

bziemek commented 6 years ago

@Thread7 This issue (and bounty) really belongs on https://github.com/zone117x/node-multi-hashing, which is the C module used by UNOMP, NOMP, and most other Stratum software out there today.

@foxer666 may I ask if you still intend on claiming the bounty for this? I have a minimal personal interest in taking it on if you won't have the time in the immediate future.

ghost commented 6 years ago

@bziemek Hi. I have minimal interest in bounty. I'm interested in adding all algos to NOMP code.

bziemek commented 6 years ago

If you're not bothered by it, then I think I can at least knock out node-multi-hashing and node-stratum-pool today, and I might as well throw a config file in there for NOMP. I guess that should also take care of node-merged-pool and UNOMP too.

I might be a little too bogged down to start putting in PRs until after the weekend, but RVN looks like it could use some more pools, so I'll try to hustle.

(P.S. setgenerate true 0 should equate to genproclimit=0 in the daemon config, as-in "mine with zero threads")

MSFTserver commented 6 years ago

@bziemek if you want to do that that would be killer...currently the Raven community just launched bounty for 100k + whatever we raise in the next 24 hours for something just like that!

Sent from my Galaxy Note5 using FastHub

bziemek commented 6 years ago

@MSFTserver thanks for letting me know! I'm actually in the process of testing in between a few of my regularly-scheduled commitments, so I'll be sure to swing back through with an update ASAP

langeles commented 6 years ago

it would be nice to have it on AMD.

ghost commented 6 years ago

https://github.com/foxer666/node-multi-hashing/pull/4 https://github.com/foxer666/node-stratum-pool/pull/8

Need tests.

bziemek commented 6 years ago

Whoops- forgot to pop back in to mention someone snatched the bounty almost as soon as MSFTserver said something.

https://github.com/giantpune/node-multi-hashing

@foxer666

Logic6497 commented 6 years ago

Did anyone ever figure out a working method to start a pool 👍

iceslim0 commented 6 years ago

How exactly do we integrate this into unomp?