Transactions

Contribution #80492