Transactions

Contribution #948733