Transactions

Contribution #712028