Transactions

Contribution #45807