Transactions

Contribution #978838