He hasn't been indicted.
He has admitted to using the Clear Cream supplied by Balco, as has Sheffield, who trained at Bonds home during the off season, though both claimed they did not know it was steroid based.
Last I heard Bonds is being investigated for possible perjury in front of the grand jury. Kinda Libby lite.