fixed tx hash bug