Transactions

Contribution #768093