Here are the details, via North Carolina State Senator Josh Stein (D-Wake County):
If anyone had any doubt about the bill’s intent to suppress voters, all he/she has to do is read it. The bill now does the following:
*shortens early voting by 1 week,
*eliminates same day registration and provisional voting if at wrong precinct,
*prevents counties from offering voting on last Saturday before the election beyond 1 pm,
*prevents counties from extending poll hours by one hour on election day in extraordinary circumstances (like lengthy lines),
*eliminates state supported voter registration drives and preregistration for 16/17 year olds,
*repeals voter owned judicial elections and straight party voting,
*increases number of people who can challenge voters inside the precinct, and
*purges voter rolls more often.
Meanwhile, it floods the democratic process with more money. The bill makes it easier for outside groups to spend on electioneering and reduces disclosure of the sources. It also raises the contribution limits to $5k per person per election from $4k and indexes to amount to rise with inflation.