Added try catch for transactions without currencyId