Skip to content

[Feature]: Wallet Transaction Confirmation Modal #184

Description

@SudiptaPaul-31

🔍 Problem Statement

Description

Create a reusable transaction confirmation component for blockchain operations. This modal should provide users with clear visibility into transaction details and status before, during, and after execution.


Display

  • Transaction type — e.g., transfer, contract call, group action.
  • Amount — show value with currency/token symbol.
  • Wallet address — display sender/connected wallet.
  • Network — indicate whether Mainnet/Testnet.
  • Estimated transaction fee — show calculated fee before submission.
  • Confirmation status — dynamic state indicator (pending, success, failed).

Acceptance Criteria

  • Pending/success/failed states — modal updates in real time as transaction progresses.
  • Transaction hash with copy button — users can copy the hash for reference.
  • Explorer link after successful transaction — direct link to Stellar/Ethereum explorer for verification.
  • Responsive design — modal adapts to desktop and mobile layouts.
  • Error handling — failed transactions show clear messaging and retry option.
  • Reusable component — can be integrated across multiple blockchain operations.

📈 Expected Impact

High — Would significantly improve user experience

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions