DOCS

getDefaultGasOverrides

function getDefaultGasOverrides(
  provider: Provider,
): Promise<
  | {
      gasPrice?: undefined;
      maxFeePerGas?: undefined;
      maxPriorityFeePerGas?: undefined;
    }
  | {
      gasPrice?: undefined;
      maxFeePerGas: BigNumber;
      maxPriorityFeePerGas: BigNumber;
    }
  | {
      gasPrice: BigNumber;
      maxFeePerGas?: undefined;
      maxPriorityFeePerGas?: undefined;
    }
>;

Parameters

Returns

type ReturnType = Promise<
  | {
      gasPrice?: undefined;
      maxFeePerGas?: undefined;
      maxPriorityFeePerGas?: undefined;
    }
  | {
      gasPrice?: undefined;
      maxFeePerGas: BigNumber;
      maxPriorityFeePerGas: BigNumber;
    }
  | {
      gasPrice: BigNumber;
      maxFeePerGas?: undefined;
      maxPriorityFeePerGas?: undefined;
    }
>;