Crypto weekly wrap-up for July 31, 2017