Transactions

Contribution #968023