pub async fn estimate_gas<P, T>( tx: &mut WithOtherFields<TransactionRequest>, provider: &P, estimate_multiplier: u64, ) -> Result<()>where P: Provider<T, AnyNetwork>, T: Transport + Clone,