Also, on the note of the code... The blockchain stops releasing blocks for 15min-3hrs at a time then will release 15-25 blocks within 2 minutes. This is not a stable platform!
This start-stop blockchain progress is a common issue for all Neoscrypt coins, not specific for DSR. Neoscrypt hash power is mostly coming from the Nicehash and is releasing in the bursts to mine a bunch of blocks and later wait (switch to another coin) until difficulty will drop.