Escrow — Solidity contract

Buyer funds, seller delivers, buyer releases or an arbiter rules — three parties, two outcomes. One file, no imports, 60 lines. Compiled with solc 0.8.36 on every build. Labelled community: written for this library, not independently audited.

What it does

8 functions (5 read, 3 write), 3 events, 1803 bytes of creation bytecode. Constructor: address seller, address arbiter.

Use it

Open it in the IDE to compile and deploy through your wallet, or fork it into a workspace and change it. The ABI explorer beside this page calls a deployed instance at any address.