Suraj-Transaction layer changes

Migration of Transaction layer for login