Debugging v0.14 transactions

Hi,

I’ve noticed that since the introduction of mempools in Starknet v0.14, debugging transactions has become quite a headache. New finality statuses like RECEIVED and CANDIDATE are often confusing, and the rules for fee escalation (the 10% bump) and TTL (5-minute window) add a whole new layer of complexity.

To help with this, I’ve been building Starknet Transaction Lifecycle & Fee Escalation Advisor (STLFA) - a lightweight advisor tool that analyzes a tx_hash and provides actionable recommendations: whether you should wait, perform a deterministic fee bump, or if there’s a potential nonce conflict.

I have a functional PoC running on Sepolia. Before I open it up fully to the public, I’d love to get some feedback from fellow dApp developers:

  1. Which transaction status is currently causing you the most “support hell”?
  2. Would it be useful to have an exportable report you can share with users who reach out about a stuck transaction?

Here is the link to github repo GitHub - Mateja3m/starknet-tx-advisor

I expect your honest feedback and opinion.