Improving Stacks UX: Explaining Transactions in Plain English (Looking for Feedback)

Hi everyone.

One recurring UX challenge I’ve noticed on Stacks is that transactions are often difficult to understand for non technical users. Explorers expose raw JSON and low level fields, but they don’t always explain what actually happened in a transaction or why it matters.

To explore this problem, I built an open source tool called Explain My Transaction.

The idea is simple:

you paste a Stacks transaction hash, and the app fetches the real on-chain data, parses it deterministically, and generates a plain english explanation of what happened. It currently handles successful, failed, and pending transactions, and shows a small summary (sender, transaction type, fee, block height) alongside the explanation.

The project is currently at a working MVP stage:

• Live demo available

• Public GitHub repository

• Focused on correctness, clarity, and clean architecture rather than analytics or AI heavy features

I’m sharing this here because I’d really value community feedback before taking the next steps. In particular, I’d love input on:

• Which Stacks transaction types are most confusing today?

• Where do users or new builders struggle the most when trying to understand on-chain activity?

• Would a future “wallet story” view (a narrative summary of a wallet’s activity over time) be useful for onboarding or education?

Links for context:

GitHub: GitHub - Grimaldo0147/explain-my-transaction: Explain Stacks transactions in plain English

Live demo: https://explain-my-transaction.vercel.app/

Thanks in advance, I’m looking forward to learning from the community and improving this in ways that are genuinely useful for the Stacks ecosystem.

Grimaldo

2 Likes

This is great!!! Huge for new ppl and non-tech to understand🙌

1 Like

The stxer simulator/debugger can help to better explain transactions.

I also started a commenting/review tool that allows to give plain text explanations. See beta at https://source-of-clarity-temp.lovable.app/

1 Like

Thank you legendary Haddy.

That’s exactly the goal, making Stacks transactions easier to understand for new and non-technical users. I’m actively iterating based on feedback like this.

Thanks for sharing, those tools are definitely helpful for developers and reviewers. My focus here is specifically on non-technical users, turning raw transaction and wallet activity into simple, narrative explanations that improve onboarding and trust. I see these approaches as complementary rather than overlapping.