so which algorithm miner required for solo mining
sha256d is the answer.
To save others time searching for what sha256d is, it is just sha256 done twice, so "d" probably stands for "double".
Bitcoin PoW algorithm is double sha256, just like it uses double sha256 for computing transaction hashes.