In the setting of compactly generated triangulated categories, we show that the heart of a (co)silting t-structure is a Grothendieck category if and only if the (co)silting object satisfies a purity assumption. Moreover, in the cosilting case the previous conditions are related to the coaisle of the t-structure being a definable subcategory. If we further assume our triangulated category to be algebraic, it follows that the heart of any nondegenerate compactly generated t-structure is a Grothendieck category.above such that the t-structure has a Grothendieck heart, although it is not compactly generated. This will answer [11, Question 3.5].The structure of the paper is as follows. In Section 2, we present our setup and provide the reader with some preliminaries on torsion pairs and (co)silting objects. In Section 3, we briefly recall the key concepts of pure-projectivity and pure-injectivity and we establish the connection between (co)silting objects having such properties and t-structures with Grothendieck hearts. Finally, in Section 4, we discuss definable subcategories and we prove the above mentioned relation between pure-injective cosilting objects and certain definable subcategories of the underlying triangulated category.