Core Concepts

Deal Room Flow

State machine, caller permissions, and ACL effects across the confidential fundraising lifecycle.
Open->Countered->Accepted->ClosedOpen->RejectedCountered->Rejected
FunctionCallerGasACL Changes
createDealFounder800,000Founder gets viewer on valuation + equity
submitScoreFounder500,000Founder + investor get viewer on score
counterDealInvestor1,500,000Investor gets viewer on valuation + equity + score. Founder and investor get viewer on fundAmount.
acceptDealFounder100,000None
closeDealInvestor800,000Confidential token transfer executed
rejectDealFounder100,000None

Verify a deal on-chain

  • 1Open the deal room and find the On-chain verification box.
  • 2Copy the Deal ID shown in the app.
  • 3Click Events to inspect DealCreated, DealCountered, DealAccepted, DealClosed, or DealRejected logs on Arbiscan.
  • 4Click Read Contract and call deals(dealId) to verify founder, investor, encrypted handles, status, and createdAt directly from the contract.