Transactions

Contribution #967234