protected virtual async Task <HexBigInteger> GetOrEstimateMaximumGasAsync( TContractDeploymentMessage deploymentMessage, CancellationToken cancellationToken = default(CancellationToken)) { return(deploymentMessage.GetHexMaximumGas() ?? await _deploymentEstimatorHandler.EstimateGasAsync(deploymentMessage, cancellationToken).ConfigureAwait(false)); }
protected virtual async Task <HexBigInteger> GetOrEstimateMaximumGasAsync( TContractDeploymentMessage deploymentMessage) { return(deploymentMessage.GetHexMaximumGas() ?? await _deploymentEstimatorHandler.EstimateGasAsync(deploymentMessage).ConfigureAwait(false)); }
public Task <HexBigInteger> EstimateGasAsync(TContractDeploymentMessage contractDeploymentMessage) { return(_estimatorHandler.EstimateGasAsync(contractDeploymentMessage)); }
public Task <HexBigInteger> EstimateGasAsync(TContractDeploymentMessage contractDeploymentMessage, CancellationToken cancellationToken = default(CancellationToken)) { return(_estimatorHandler.EstimateGasAsync(contractDeploymentMessage, cancellationToken)); }