Implementation for switching wallet