Escrow for freelance work
get paid for the work, not the promise
The client locks payment in a smart contract before the work starts. Deliver, and it's released to you. Nothing delivered by the deadline? The client gets it back.
3 days
Review window before the freelancer can claim
21 / 21
Contract tests passing, reentrancy included
100%
Line and branch coverage of Pact.sol
Your pacts
where things stand
Connect a wallet to see the pacts you're part of, as a client or a freelancer.
latest on base sepolia
0 PACTS TOTAL
who can move the money, and when
- Client
- Releases the payment at any point, or takes it back once the deadline passes with nothing delivered.
- Freelancer
- Marks the work delivered. If the client stays silent for 3 days after that, claims the payment directly.
- Nobody else
- No platform wallet, no admin key, no fee. The contract holds the ETH and only follows these rules.