Its posted in this thread somewhere earlier, but here is the info directly according to the actual grand jury a transcripts; not what the book or SF Chronicle interprets them or reports them to be.
The transcript shows that before he testified, Bonds (like every other player) was told he would not be prosecuted for any crimes he admitted as long as he told the truth to the grand jury.
Bonds testified that "he had received and used clear and cream substances from his personal strength trainer, Greg Anderson, during the 2003 baseball season but was told they were the nutritional supplement flaxseed oil and a rubbing balm for arthritis".
Bonds said he had "no knowledge of the doping calendars and other records that indicated he had used banned drugs". He said he had "never paid Anderson for steroids and had never knowingly used them".
"Greg and I are friends," Bonds told the grand jury. "I never paid Greg for anything. ... You're going to bring up documents and more documents. I have never seen anything written by Greg Anderson on a piece of paper."
Bonds testified he "had never discussed anything like steroids with his trainer". Bonds said that "as far as he knew, Anderson had given him only legal products to treat the arthritis and fatigue that afflicted him, especially when playing a day game after a night game". The trainer brought the products into the Giants' clubhouse at Pac Bell Park "once a homestand," Bonds said, and that's where he used them.
"I never asked Greg" about what the products contained, Bonds testified. "When he said it was flaxseed oil, I just said, 'Whatever.'
"It was in the ballpark ... in front of everybody. I mean, all the reporters, my teammates. I mean, they all saw it. I didn't hide it."
And he said he"was confident that his trainer hadn't slipped him banned drugs without his knowledge", saying Anderson "wouldn't jeopardize our friendship" by doing that.