Thrown by the programmatic-tx runner when a transaction's confirmed fee exceeds the configured ceiling (maxFee, default 5 DEM) and the caller did not supply a confirmation callback to override the decision.

The transaction has been built, signed and confirmed by the time this throws — it simply was NOT broadcast. Callers can catch this, inspect info.validityData, and either raise maxFee or re-run with an explicit confirm callback.

Hierarchy

  • Error
    • FeeCapExceededError

Constructors

Properties

Constructors

Properties

capOs: bigint

Configured ceiling, in OS.

feeOs: bigint

Total confirmed fee, in OS (smallest unit).

The confirmation context (transaction, validityData, fee breakdown).