refs #59 Implement the transaction iterate API