"It's great to get it done on the first day of pre-season," Edwards told the official Wolves website.
"To know I'm here for another three years and that the manager wants me is something I'm very proud of.
"Signing a contract to go into the Premier League is something I have to pinch myself about if I look back over the last three or four years.
"I'm certainly not taking anything for granted though and feel very privileged to be in the position I'm in."
"The gaffer has got a very good nucleus here which he doesn't want to break up and the lads have done their utmost on the pitch to help each other and help the team be successful.
"It's good that he's keeping the squad together but he's obviously also going to bring in some extra quality as well to add to what's already here."