Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
If one address is wrong, payments fail #106
In this example we switched NOMP over to testnet to verify payments were working.
We have shares from one mainnet address, and two testnet addresses.
NOMP appears to batch the transaction, submit to daemon, who then kicks back an error.
NOMP continues to try submitting this payment without success.
We have not yet decided if we are going to start with NOMP to create our Terahash Pool. If we do, we'd be offering maintenance on NOMP. Contact from the dev team would make this a lot easier. You can find us on our Discord server. https://pgn.gg/discord
@lukepighetti why do you care if he accepts the PR ? People will download or fork your fork... And you can fork a fork of NOMP so that way there is an active developer... Like (again) my fork or 1301313Y fork (BootNOMP) - Also some fork owners search other forks for features and things to pull from them :)
That is how GH and OpenSource works :) Shit gets merged up, down, left, and right :)
I submitted one and he accepted it, another one just sat there... I'm not sure foxer666 is looking for them, or there are too many and he has too little time (I see him respond to serious ones)
Start working on fork of 1301313Y/BootNOMP or leshacat/BootNOMP we seem to answer and are looking for help to rebirth NOMP :)
@lukepighetti I am not doing it on my own, the OpenSource community is helping... If you ask me, my opinion is that I am taking the easy work... But its the stuff you put off because it is boring or monotonous.
I been working mostly on some minor UI improvements, Docs, Docker, and config options (donation addresses, etc.) as well as applying patches I find elsewhere for other forks of NOMP/BootNOMP that have not made merges up the ladder. Work on core parts like stratum and cryptography must be left to the experts.
1301313Y is somewhat active as well, and has at least been accepting PR's from me. Not sure if he is doing any coding himself. Thanks for compliment though.
I am going to make a branch and start working on this issue specifically because it is a rather serious issue. Watch this ticket and my repo leshacat/BootNOMP/tree/payment-processor-patch-1 for a fix :)
I chose BootNOMP because it was forked off the new NOMP and had the UI completely redone :) It had minimal work to get her back up to working status :)
[EDIT] @lukepighetti - how many users is it trying to pay out? I read that the issue occurs when it tries to pay out 15-25 users at the same time... Just curious. I will make it manually batch transactions with a config option to change the number in the batch defaulted to 10 to be safe...
Jusy FYI those payments are not lost, just stuck until the code is fixed and new payment processor is run... If you can manually sort it out, do it, otherwise tell your miners this is a NOMP issue that is being resolved and reference them this ticket.
LeshaCat is on the prowl for work and pounced on an issue
referenced this issue
Oct 25, 2018
I may have fixed the batch transactions, by adding a pool_config option maxBatchTransactions which I would advise setting to 10 for every coin (who knows how many forks are affected, considering this affects bitcoin
To test it out, clone EasyNOMP then run:
Edit your pool_configs/*.json to add the new value maxBatchTransactions: 10, under the payment processor section.
WARNING: This code affects payments and is currently untested!
I will be able to test this shortly on my pool because my brother miners left me :-/
If you have tested this please post as much of your log as possible, and let me know if it works so I can merge it to master, thank you