The Pelicans entered free agency looking to bolster their perimeter. They didn't waste much time.

New Orleans reached an agreement Friday night with Chicago Bulls free agent E'Twaun Moore on a four-year, $34 million contract, a source said. Players can't sign deals with teams until the NBA moratorium lifts on July 7.

Priority Sports, the agency that represents Moore, confirmed his agreement via Twitter.

The agreement came hours after the Pelicans reached an agreement with Pacers forward Solomon Hill on a four-year deal worth $48 million plus incentives.

The 6-foot-4, 191-pound Moore, 27, averaged 7.5 points, 2.3 rebounds and 1.7 assists per game this season in Chicago, making a career-best 45.2 percent of his 3-point attempts. In his NBA career, Moore – who played college basketball at Purdue – is averaging 5.8 points per game and shooting 36.9 percent from 3-point range.

Over 307 NBA games, Moore has started 46 times. He's averaging 12.2 points, 3.5 rebounds and 3.3 assists per 36 minutes in his career.

He fills a perimeter need for the Pelicans, who figure to lose guard Eric Gordon in free agency. Moore can play both guard positions and some small forward. Sources familiar with Moore praised his work ethic, a common theme among the Pelicans' offseason acquisitions so far.

The Bulls reportedly hoped to keep Moore, and 670-AM in Chicago on Friday reported he also is drawing interest from the Bucks and Timberwolves.

Shopping around

As the Pelicans look to bolster their roster, New Orleans' free agents are taking looks at other teams.

Forward Ryan Anderson is scheduled to meet with the Houston Rockets on Saturday, the Houston Chronicle reported.

Gordon has become a perimeter priority for the New York Knicks, Yahoo Sports reported. ESPN reported the Memphis Grizzlies also were showing strong interest in Gordon.

Follow Brett Dawson on Twitter, @bdawsonwrites.