#🧩 Issue 3: Initialize Escrow (Trustless Work)
##🎯 Objective
Allow sellers to create a new escrow contract using TW hooks.
🧱 API (frontend hooks)
useInitializeEscrow().deployEscrow(payload, type)
useSendTransaction().sendTransaction(signedXdr)
✅ Rules
Seller must be registered on-chain
Validate all payload fields
🧪 Tests
✅ Successful deploy shows contractId
❌ Missing signature rejected
✅ Definition of Done
Seller can create escrow and see it listed
#🧩 Issue 3: Initialize Escrow (Trustless Work)
##🎯 Objective
Allow sellers to create a new escrow contract using TW hooks.
🧱 API (frontend hooks)
useInitializeEscrow().deployEscrow(payload, type)
useSendTransaction().sendTransaction(signedXdr)
✅ Rules
Seller must be registered on-chain
Validate all payload fields
🧪 Tests
✅ Successful deploy shows contractId
❌ Missing signature rejected
✅ Definition of Done
Seller can create escrow and see it listed