Shaun Livingston has agreed to a two-year guaranteed contract with the Bobcats, according to a source.

The deal is reportedly worth $7 million over the two years.