Weekly Analysis: BTC, ETH, TON, BCH, MKR