Transactions

Contribution #47489