pub fn create_comment_handler( ctx: Context<'_, '_, '_, '_, CreateComment<'_>>, metadata_uri: String, random_hash: [u8; 32], ) -> Result<()>