The functions for generating transaction and block hashes contained a few error checks for conditions which could never fail without run-time panics. This commit removes those superfluous checks and adds explanatory comments.