The San Francisco Giants designated veteran first baseman LaMonte Wade Jr. for assignment on Wednesday and signed former first-round pick Dominic Smith to a major league contract, among several moves.

In addition, catcher Sam Huff was also DFA'd and infielder Christian Koss was optioned to Triple-A Sacramento after Tuesday's game.

In related moves, the Giants selected outfielder Daniel Johnson and catcher Andrew Knizner from Sacramento.