Contract reference
Write functions
| Function | Caller | Required state | Resulting state |
|---|---|---|---|
createEscrow | Any address | — | Created |
fundEscrow | Client | Created | Funded |
deliverWork | Freelancer | Funded | Delivered |
approveWork | Client | Delivered | Approved |
requestRefund | Client | Funded + expired deadline | Refunded |
withdraw | Any credited account | — | No escrow-state change |
Read functions
getEscrowgetUserBalance- public getters for
escrows,userBalances,nextEscrowId,platformFeeBps, andplatformWallet