Transactions

Contribution #47436