Removed code for updating SHA hashes
Suppressing compiler pragma warnings
Removed transaction functions