F-2025-0007·business-logic

Fee validation calculated but not enforced allows transaction failure

Fixedtypescriptwidgetrouter-api
TL;DR

Fee validation was computed but not used to gate the transaction submission, allowing transactions to be sent when they were known to fail.

Severity
LOW
Impact
LOW
Likelihood
MEDIUM
Method
MManual review
CAT.
Complexity
LOW
Exploitability
MEDIUM
02Section · Description

Description

The widget computed a fee-validation result but did not use that result to gate transaction submission. A transaction the validator already knew would fail was still submitted to the chain, wasting gas and producing poor UX.

03Section · Recommendation

Recommendation

Use the fee validation result to short-circuit submission. If validation fails, surface the actionable error to the user before any transaction is broadcast.

Initia: Resolved. Pashov Audit Group: Resolved.

Status
Fixed
Fix commit
de9d3602dc1a
Fix date
2025-06-23
F-2025-0007