Description:
Accepting a bid is an empty promise until the funds are secured. This pivotal issue tracks the interface responsible for guiding the client through depositing funds into the Escrow contract. This requires designing a highly secure, financially-focused UI panel outlining the exact USDC or Native Stellar amounts required. It must calculate platform fees, explicitly state the milestone breakdown, and utilize the @creit.tech/stellar-wallets-kit to request a highly specific asset transfer via the deposit function detailed in Issue 2. Given that money is moving, the UI must have explicit caution alerts, confirmation boxes, and pristine post-transaction receipt rendering proving the funds are locked precisely on-chain and not elsewhere.
Requirements:
- Create an "Escrow Funding Summary" interface listing the line item breakdown of the gig cost.
- Implement explicit logic initiating the exact USDC transfer tied to the Soroban escrow function.
- Poll the blockchain state aggressively post-signature to ensure the deposit completely cleared.
- Build visual unlock mechanisms converting the client's dashboard state to "Actively Funded".
Acceptance Criteria:
- Clients encounter a visually distinct financial modal forcing a double-check of parameters.
- Wallet signing correlates identically with the deposit requirements coded in the contract logic.
- The UI shifts distinctly updating both client and freelancer views to symbolize mutual lockdown.
Description:
Accepting a bid is an empty promise until the funds are secured. This pivotal issue tracks the interface responsible for guiding the client through depositing funds into the Escrow contract. This requires designing a highly secure, financially-focused UI panel outlining the exact USDC or Native Stellar amounts required. It must calculate platform fees, explicitly state the milestone breakdown, and utilize the
@creit.tech/stellar-wallets-kitto request a highly specific asset transfer via thedepositfunction detailed in Issue 2. Given that money is moving, the UI must have explicit caution alerts, confirmation boxes, and pristine post-transaction receipt rendering proving the funds are locked precisely on-chain and not elsewhere.Requirements:
Acceptance Criteria: