Why hasn't the money been returned to the exchange after the transaction failed? The web3 wallet hasn't received a refund either.