Coinbase has offered to buy back part of its $1 billion bonds at a premium following a strong financial performance in Q2.