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

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions