pub async fn call_contract<P>( provider: Arc<P>, address: Felt, method: &str, calldata: Vec<Felt>, ) -> Result<Vec<Felt>>where P: Provider + Sync + Send,