🔍 Problem Statement
Description
Integrate the frontend with Soroban smart contracts to approve milestone completion. This ensures milestone approvals are cryptographically secure and recorded on-chain.
Requirements
-
Build Transaction
Construct a Soroban transaction for milestone approval.
-
User Signature
Prompt the user to sign the transaction with their connected wallet.
-
Submit Transaction
Send the signed transaction to the Stellar network for execution.
-
Display Transaction Status
Provide real-time feedback on transaction state (pending, confirmed, failed).
Acceptance Criteria
- ✅ Transaction integrity — Transactions are correctly built and validated before submission.
- ✅ User signature enforced — Approvals require explicit wallet signature.
- ✅ Status visibility — Users see clear transaction states in the UI.
- ✅ Soroban integration — Smart contract calls are properly executed on the Stellar network.
📈 Expected Impact
High — Would significantly improve user experience
🔍 Problem Statement
Description
Integrate the frontend with Soroban smart contracts to approve milestone completion. This ensures milestone approvals are cryptographically secure and recorded on-chain.
Requirements
Build Transaction
Construct a Soroban transaction for milestone approval.
User Signature
Prompt the user to sign the transaction with their connected wallet.
Submit Transaction
Send the signed transaction to the Stellar network for execution.
Display Transaction Status
Provide real-time feedback on transaction state (pending, confirmed, failed).
Acceptance Criteria
📈 Expected Impact
High — Would significantly improve user experience