Skip to content
Sebastian Grewe edited this page Jul 7, 2013 · 23 revisions

A quick FAQ of things we have encountered so far. If you have a question that you'd like answered and that is not listed here, please create an issue and we will see if it is a generic question valid for anyone. Then it shall be added to this document.

Q) Blocks are showing with unknown finder A) There is an issue with upstream software on low difficulties. Shares are not properly marked as upstream_result = Y and hence blocks are not able to be associated with a share. Once this happens, all future blocks and payouts are aborted until this is fixed by the pool operator. Fixing this is easy, one just need to mark a share as upstream_result = Y and crons should continue as usual. Until a proper way to deal with this is found, we have to ask operators to check once in a while if crons are still running as expected.

Q) What coins are supported?

A) Please check the README and POOLS file in this project. You will get a general idea which coins have been tested with mmcfe-ng.

Q) Can I run multiple payout systems at the same time or per worker?

A) No, this is not supported by mmcfe-ng. You define one payout process which is applied to everyone in the pool. You may change the code as you see fit to make it work for yourself.

Q) The website sometimes takes a long time to load, why is that?

A) You are probably not running the statistics cron. It fetches data and pre-caches it for the website. If the website is not able to fetch cached data, it will run queries by itself. On long rounds this will be very noticeable on the frontend. Enable the cron to fix that.

Q) Why does stratum seem to be off when using mmcfe-ng?

A) This is a rather complex answer so please read along.

@pooler was nice enough to explain it to me in detail:

pushpoold uses a target bits terminology and stratum a difficulty setting. These are different. When running pushpoold at a target bit of 20 you will match the default setting of 16 in startum-mining. This will ensure that hashrates on mmcfe-ng match up! If you'd think you could set pushpoold to 16 and match it with stratum you will be off.

He devised a formula that can be used to change startum difficulty and match pushpoold and mmcfe-ng to it:

(stratum diff) ~= 2^((target bits in pushpool) - 16)

Example, you are running mmcfe-ng and pushpoold with a setting of 20:

16 ~= 2^(20 - 16)

Clone this wiki locally