The Warriors and Knicks have an agreement in place for a sign-and-trade that would send David Lee to Golden State, multiple sources have confirmed.

New York would likely acquire Anthony Randolph, Ronny Turiaf and Kelenna Azubuike in the deal.

According to one source, the terms of Lee's contract have been agreed to, the paperwork has been completed.

The deal hinges on the expectation that LeBron James won't sign with the Knicks on Thursday night.

Lee's contract with Golden State will be worth $80 million over six years.

Chad Ford of ESPN is reporting that his agent Mark Bartelstein informed him that reports of a done deal between his client and Golden State are premature.