Just an addition !!! liver also produces erythropoietin, in adults although it's only 10% as compared to 90% produced by the kidney. So, relative deficiency of erythropoietin can also contribute to anemia in liver failure. Source; google.