Transactions

Contribution #873930