Frontend Integration

useCreateDeal Hook

Creates a deal, requests AI score, encrypts values, and writes contract transactions.
  • Encrypt valuation and equity before createDeal.
  • Read DealCreated event to obtain dealId.
  • Request ChainGPT score from /api/chaingpt/score.
  • Encrypt numeric score and call submitScore.
  • Persist public metadata in Supabase for discovery.