One common error is(block installed successfully but while adding in frontend we will get an error).
When we are using controller name with Two words Eg:TestCoin(controller name) then we have to give our block name and folder names like this (test_coin).
It has solved my problem.
Note: It was with very old version, please act based on version.