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