Dear friends!
I've pushed another update of cpuminer-multi sources, that fetching scratchpad from thirdparty storage via http/https.
Now cpuminer-multi, before start mining do following steps:
1. try to find local scratchpad file, if not then 2.
2. try to download scratchpad from url specified in command line parameter, if not then quit.
3. try to load scratchpad from downloaded scratchpad file, if not then quit.
Now
getfullscratchpad method in pools server is deprecated, i'll remove it from sources after weekend.
This should also work two times faster, beacause
getfullscratchpad was returning hex-encoded string of scratchpad that is actually twice bigger than original binary data.
Now, command line for miner starting looks like this:
./minerd -a wildkeccak -o stratum+tcp://162.243.210.156:7778 -u 1L....ZE -p x -P -D -t 1 -k https://raw.githubusercontent.com/scratchpadbbr/scratchpad/master/scratchpad.bin
-k paramter actually needed only for first run, to point url of scratchpad file. Once file is downloaded this paramter is no longer needed.
-k https://raw.githubusercontent.com/scratchpadbbr/scratchpad/master/scratchpad.bin
Normaly scratchpad file is saving into /home/user/.cache/boolberry/scratchpad.bin, but you could also specify file with this paramter:
--scratchpad_local_cache=/home/user/cpuminer-multi/s.bin
Notice for pool operators: Please, use link to your own copy of scratchpad file. Example link could be banned if github bandwith limit will be exceed Zoidberg