pub async fn estimate_gas<N: Network, P: Provider<N>>( tx: &mut N::TransactionRequest, provider: &P, estimate_multiplier: u64, ) -> Result<()>where N::TransactionRequest: FoundryTransactionBuilder<N>,