Transactions

Contribution #757006