transaction-signing-and-feedback

Design Solana transaction signing UX with stage-aware states and error mappings.

3|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/SanctifiedOps/solana-skills --skill transaction-signing-and-feedback
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: transaction-signing-and-feedback
Source: https://github.com/SanctifiedOps/solana-skills/tree/main/skills/frontend/transaction-signing-and-feedback
Command: npx skills add https://github.com/SanctifiedOps/solana-skills --skill transaction-signing-and-feedback

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill designs a reliable and understandable transaction signing UX for Solana dApps, ensuring users clearly grasp each stage from preflight to post-result.

Core Features & Use Cases

  • Stage-aware guidance: preflight, signing, sending, and post-result states with clear status indicators.
  • Intent summaries and error messaging: concise user-friendly copy and actionable next steps.
  • Telemetry-ready: structured logging for success rates, errors, and UX improvements.
  • Use Case: Integrate with a wallet flow to show pending state, explorer links, and retry options on transient failures.

Quick Start

Configure a sample transfer: prepare a transaction, present an intent summary to the user, request signature, monitor status, and display explorer links for pending and final states.

Frequently Asked Questions about transaction-signing-and-feedback

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design Solana transaction signing UX with clear status feedback?

Solana transaction signing UX requires stage-aware indicators for preflight, signing, sending, and post-result states. This involves presenting intent summaries, monitoring status, and displaying explorer links to keep users informed throughout the process.

What's the best way to handle Solana wallet error messaging during signing?

Solana wallet error messaging should use clear error mappings with actionable next steps. Implement retry logic with blockhash refresh for transient failures, ensuring users understand errors and can easily recover without confusion.

How does transaction preflight work for Solana transfers and swaps?

Transaction preflight for Solana transfers and swaps prepares the transaction and presents an intent summary to the user. This stage verifies details before requesting a signature, ensuring users authorize exactly what they expect.

Can I use this transaction signing UX approach for mobile and in-app browser wallets?

This transaction signing UX approach is applicable to desktop, mobile, and in-app browser wallet flows. It supports transfers, swaps, and CPI interactions across these platforms with consistent stage-aware guidance.

Why should I implement telemetry hooks in Solana transaction signing flows?

Telemetry hooks in Solana transaction signing flows provide structured logging for success rates and errors. This data captures transient failures and post-result states, enabling continuous UX improvements and reliable retry logic.

How do I show pending and final states with explorer links after sending a Solana transaction?

Pending and final states are shown by monitoring the transaction status after sending and displaying corresponding explorer links. This post-result stage confirms the outcome, providing clear closure or initiating retry options on failure.