NoEstimateAvailableError

Error class thrown when no fee estimate is available for a transaction, typically when the Stacks API cannot provide an estimate.


Usage

import { fetchFeeEstimate, NoEstimateAvailableError } from '@stacks/transactions';

try {
  const fee = await fetchFeeEstimate(transaction);
} catch (error) {
  if (error instanceof NoEstimateAvailableError) {
    console.log('No fee estimate available — set the fee manually');
  }
}

Reference Linkarrow-up-right


Definition

class NoEstimateAvailableError extends Error {
  constructor(message?: string);
}

Notes

  • Thrown by fetchFeeEstimate and fetchFeeEstimateTransaction when the API returns a response indicating no estimate is available.

  • When caught, you can fall back to a manually specified fee in the transaction options.

Last updated

Was this helpful?