[TASK] refactor and update documentation for getTransactionHelper
[TASK] continue refactor of getTransactionHelper