shield-checkAfriLance Escrow Payment

The Escrow Pay app is the foundation of AfriLance, providing trustless payment solutions for gigs. Built on BNB Chain, it allows clients to fund escrows in USDT or USDC, ensuring funds are held securely until work is approved. Key features include on-chain state tracking (Funding, Started, Submitted, Approved, etc.), automatic releases upon approval, and dispute escalation to oracles. Security is paramount: contracts incorporate non-reentrancy guards to prevent attacks, role-based access (only client, freelancer, or oracle can interact with specific functions), and safeguards like time-locks for funds withdrawal. Funds are locked in the contract until resolution, protecting both parties from fraud. The app is live, with a user friendly interface for creating, funding, and managing escrows, making it easy for beginners while robust for advanced users.

Last updated