White was waived by the Devils on Monday and after clearing Tuesday, the team bought out the remaining one year and $3 million left on his contract, making him an unrestricted free agent. White will now earn $1 million from the Sharks and $1 million from the Devils this season. He will also be paid $1 million by the Devils next season.
The Sharks had a need for a veteran blueliner, and in White they're getting a two-time Stanley Cup champion. White, 33, will join a blue line that is highlighted by Dan Boyle, Douglas Murray, Brent Burns and Marc-Edouard Vlasic, but also includes Jason Demers, Jim Vandermeer and Justin Braun.
White will likely compete for a spot on the Sharks' third pair. He has spent his entire career in New Jersey, playing 743 regular season games and 111 playoff games over 11 seasons.