cleanup reading block transactions to use a Try method