I'm the developer of a multipool named Coin Catcher (
www.coincatcher.net) and have been running a small scale beta for the last month.
The system itself has been really stable but there's a fundamental issue that is holding us back. With a pool hashrate of around 100-200 MH the variance and risk is far too great to take on coins such as DOGE / LTC. We risk not finding any blocks in a whole day which would mean no payouts to the users (it would be game over!). The only viable option is to mine smaller coins which give us consistent payouts, but often lower than some competitors.
We're currently running ahmedbodi's fork of stratum completely unmodified, using separate instances for each coin and port switching between them. I'd like to add a couple of new features and think it'd be best to work with someone more specialised in this area (my skills are more geared towards PHP web applications).
The 2 features I'd like added are:
1. For certain high difficulty coins we'd like the ability to proxy work to external pools. This will prevent our hashrate being the limiting factor and so will give us much more regular earnings. It's important that we still keep track of shares in our db so users can be paid out correctly.
2. Functionality to switch coins without disconnects. I.e. running just a single instance of stratum and switching coin deamons internally, using data queried from MySQL.
If anyone is able to help with this please let me know, and PM me with costs etc. Happy to pay in BTC / fiat / any other altcoin!
Cheers