Fooch's Note: Per Barrows, the 49ers tendered Brock at his "original round", which would be a one-year deal for $1.323 million. Subtract that from the $4 million and change of cap space. Hastings contract is likely near the league minimum.
Brock is a restricted free agent this year. In tendering a contract to Brock, that does not mean they have signed him. Rather, Brock is allowed to visit other teams once free agency begins and try to find a multi-year contract. As a restricted free agent, he is not allowed to speak with other teams during the three day negotiation period March 9-11.
The 49ers tender is not known at this time, but it can range from as low as an original round tender to as high as a first round tender. If the 49ers tendered him at the original round level (the most likely) and Brock agrees to a deal with another team, the 49ers will have the right to match the contract. If he walks, as an undrafted free agent, Brock would not net an immediate draft pick in return. He could factor into their compensatory pick formula, but it would not be an automatic pick.
Hastings originally signed with the 49ers as an undrafted free agent on July 27, 2011. He spent most of 2011 on the practice, before being promoted to the active roster on December 31. He was active against the Rams in the season finale, but was inactive in the 49ers two playoff games that year. He was later released during training camp on August 27, 2012.
The 49ers will add more receivers this offseason, but Hastings will get a chance to compete for a roster spot in training camp. The team will have Kyle Williams and Mario Manningham back in the fall, but knee injuries will leave questions out there about their returns. Williams is expected back in time for training camp, but Manningham is not expected back until later in camp at the earliest.