Escrow for freelance work, in USDC on Arc
The client locks the budget in a smart contract, split into milestones. The freelancer is paid per milestone — on approval, automatically after the review period, or by an arbiter's split in a dispute. No platform holds the money and nobody takes a fee.
- 1 · DepositThe client funds the deal in USDC or EURC with one signature and one transaction.
- 2 · DeliverThe freelancer accepts, then delivers each milestone with a link to the work.
- 3 · Get paidThe client approves — or the payment releases itself after the review period. Disputes go to the arbiter both chose.
Contract on Arc mainnet (chain 5042): 0x72f41a9206105F79cFDa6Fd9270A519B681e2ec4 · Explorer · Sourcify: verified, exact match
No wallet needed to look around: deal pages are read straight from Arc mainnet. Connect a wallet only to create or act on a deal.
Create a deal
You fund the deal now. The freelancer accepts it, then delivers milestone by milestone.
Deal
Loading…
—
—
- Client
- Freelancer
- Arbiter
- Delivery deadline
- Review period
- Terms
- Network
Milestones
| # | Milestone | Amount | Status | Actions |
|---|
My deals
Every deal where you are the client, the freelancer or the arbiter — read straight from the contract.
Connect your wallet to see your deals.
| Deal | Your role | Amount | Status | Next step |
|---|