Added transaction view, controller, and API.