Solovyov landed on waivers Tuesday, according to PuckPedia.
Solovyov signed a two-year, $1.55 million contract with the Flames on Wednesday.
Solovyov was recalled from AHL Calgary on Monday.
Solovyov was assigned to AHL Calgary on Sunday.
Solovyov was recalled from AHL Calgary on Friday, Aaron Vickers of NHL.com reports.
Solovyov was assigned to AHL Calgary on Monday.
Solovyov was called up by the Flames on Thursday, Pat Steinberg of Sportsnet 960 The Fan reports.