This repository was archived by the owner on Oct 20, 2023. It is now read-only.
Added support for Ethereum Classic (ETC) & UBIQ (UBQ) #1586
blackmennewstyle
started this conversation in
General
Replies: 1 comment 4 replies
-
|
Amazing work. I saw your PR few days ago and tested it on Mordor, it works, but I was facing kind of same issues than with open etc pool. I don't feel good using geth in an unsafe way, and with docker it doesn't want to unlock at all, still didn't figure out why. And second thing, I don't get why there is a dagfile, it completely crush the thing at it takes ages to generate, more than 30 min at each start, I still don't understand if there is an issue on this on my side and I think it is not relative to your PR. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
Following my initial pull request #1514 which added support for Conceal #1507 (comment), i have added support for
Ethereum Classic (ETC)and alsoUbiq (UBQ).Following the previous amazing work from @jon4hz regarding
UncleandOrphaned#1501, i also fixed an annoying bug in theEthereumPayoutHandler.cs, which technically impacts allEthereum (Uncle) blockchains.In a very particular case-scenario, when a miner/pool has enough
hash-rate-powerand is able to mine two blocks with the sameblockHeight#1583 (comment).They are always respectively an
Uncleblock andRegularblock.I have seen some people deleting one of them in their bug report, which is a huuuge mistake, since they have both a
block rewardand deleting one is basically: stealing coins from miner(s) :'(The issue has been reported multiple times #1080 (comment) but it's very difficult to reproduce on most
mainnetbut it is very easy to encounter on sometestnetlike on ETC for example.How to setup
miningcorefor ETC Mordortestnetgeth node(Please refer to the online documentation - https://geth.ethereum.org/ - for further assistance if any doubt)
By default the
etchashimplementation i made inminingcore, based on this user contribution #1415 (comment), comes ready formainnet.For being able to mine on the
ETCMordortestnet, it is mandatory to change the 2 following two lines accordingly, in the fileminingcore/src/Native/libetchash/ethash.h:You will need then to compile or recompile
miningcore.miningcore config.jsonAn
ethereumclassic_pool.jsonfile is provided in the folderminingcore/examples/. However, it is mandatory to use:Lastly, do not forget to fill that section:
The following applies only if you are running your
nodeon the sameserver/machinewithminingcoreand want to take advantage ofgethautomatically generating theDAGfiles.: If you use a.tomlfile just like i did, the answer is inside this file.In any other cases, or if you are not sure, just fill that option with
""=>"dagDir": "",How to setup
miningcorefor ETCmainnetgeth node(Please refer to the online documentation - https://geth.ethereum.org/ - for further assistance if any doubt)
By default the
etchashimplementation i made inminingcore, based on this user contribution #1415 (comment), comes ready formainnet.But in case you previously made the change for the
ETCMordortestnet, it is mandatory to change the 2 following two lines accordingly, in the fileminingcore/src/Native/libetchash/ethash.h:You will need then to compile or recompile
miningcore.miningcore config.jsonAn
ethereumclassic_pool.jsonfile is provided in the folderminingcore/examples/. By default it comes already setup formainnet:Lastly, do not forget to fill that section:
The following applies only if you are running your
nodeon the sameserver/machinewithminingcoreand want to take advantage ofgethautomatically generating theDAGfiles: If you use a.tomlfile just like i did, the answer is inside this file.In any other cases, or if you are not sure, just fill that option with
""=>"dagDir": "",How to setup
miningcorefor UBIQmainnetgubiq node(gubiq is a fork ofgeth)(Since
gubiqis a fork ofgeth, please refer to the online documentation - https://geth.ethereum.org/ - for further assistance if any doubt)miningcore config.jsonAn
ubiq_pool.jsonfile is provided in the folderminingcore/examples/. By default it comes already setup formainnet:Lastly, do not forget to fill that section:
The following applies only if you are running your
nodeon the sameserver/machinewithminingcoreand want to take advantage ofgubiqautomatically generating theDAGfiles: If you use a.tomlfile just like i did, the answer is inside this file.In any other cases, or if you are not sure, just fill that option with
""=>"dagDir": "",How to setup
miningcorefor UBIQtestnetSadly, there is no POW Ubiq
testnetor should i say there is one but it is not open to the public. Apparently, it suffered from previous users abuses and it will not be open again to the public anytime soon.Well, at least that was the experience and feedback i received when i tried to ask for access on
redditand alsodiscord.So hope you enjoy my modest contribution and happy
blockhunting 🔥 🚀(My modest UBIQ (UBQ) mining pool: https://ubiq.cedric-crispin.com/)
Beta Was this translation helpful? Give feedback.
All reactions