Renamed transaction hash class to be more generic.