Transactions

Contribution #766815