Transactions

Contribution #778130