Transactions

Contribution #46626