Skip to content

ERC-20 EscrowSmart Contract Documentation

A documented token escrow flow for client-to-freelancer payments, platform fees, refunds, and withdrawals.

Project note: This documentation is grounded in the current Escrow.sol implementation in the source repository.

Source ​

DaramolaFemi/ERC20-escrow-contract

Contract at a glance ​

text
Client creates escrow
        ↓
Client approves ERC-20 spending
        ↓
Client funds escrow
        ↓
Freelancer delivers work
        ↓
Client approves work
        ↓
Freelancer + platform withdraw balances

A separate refund path exists when an escrow remains Funded beyond its deadline.

Documentation grounded in the current ERC-20 escrow implementation.