🔍 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
🔍 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
Acceptance Criteria
📈 Expected Impact
High — Would significantly improve user experience