Transactions

Contribution #82555