The Cleveland Cavaliers officially signed No. 1 overall pick Andrew Wiggins to a contract on Thursday, meaning he cannot be traded until at least Aug. 23.

Wiggins has been involved in trade discussions between the Cavs and Minnesota Timberwolves as part of a deal that would send Kevin Love to Cleveland. Because of league rules on rookie contracts, such a deal now cannot be completed for 30 days. Wiggins, who signed a four-year deal, will have a starting salary of $5.5 million after the Cavs gave him the allowed 20 percent premium on the rookie scale, sources said.