transaction.h revision 75778e21dfeee51036d24501e39ea7398fabe502