Hi I looked this up, it used to be called Macrobid. It is just for bladder infections so that is good.
If your doctor knows about your liver, I think this would be safe. I am not a doctor but I also have compensated cirrhosis and always worry about antibiotics.
I learned that penicillin or penicillin family is the safest.
In your case, it sounds like it is worth it to use it.
Good luck!