This will start ALL of the assets might take a day or so to sync, depending on system speed/network connection.

cd~/komodo/src
./assetchains

Once all these chains have synced up we can configure the stratum.

We need node and npm installed

cd~
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

Now, let's build our stratum and run it (this stage assumes you already have Redis properly installed and running)
This will install the stratum and configure it for all the assetchains on your system automatically. It must be run from the same user as the coin deamons were launched, as it pulls the rpcuser/pass from the conf file in the home directory.

Invalid Worker Addresses

You can add an option to your pool_config to have any miners that mine with an invalid address (if they somehow get through) to pay out to an address of your choosing

"invalidAddress":"zcVALIDADDRESSOFYOURCHOOSING"

Full Z Transaction Support

This is an option to force miners to use a Z address as their username for payouts

In your coins file add:

"privateChain": true,
"burnFees": true

Edit: The following should be resolved and may be unneccesary nowFor the moment a different dependency is required, in package.json change the last dependency to: "stratum-pool": "git+https://github.com/webworker01/node-stratum-pool.git#notxfee"

Do this before running npm install above or stop your running instance and run npm installnpm start again after making this change.