Adultra Escrow Smart Contract

Instant, trust-minimised payouts built on USDC and Polygon. No middlemen, no cold feet—just code.

Non-custodial by design: funds move directly between wallets. Adultra never has possession or control over your money.

Why an on-chain escrow?

  • 🤝 Guaranteed funds Producers must lock the full budget before the shoot, eliminating late-payment anxiety.
  • ⌛ Real-time release Participants are paid the instant the producer taps Release—no banking cut-offs, chargebacks, or net-30 surprises.
  • 🔍 100% transparent Every transaction lives on Polygonscan. Anyone can verify balances and fees in seconds.
  • ⚖️ Fair fees A flat 5% / 5% split keeps costs predictable for everyone.
  • 👐 Non-custodial Escrowed USDC never touches a wallet owned by the platform—only the smart contract can move funds, and only according to its rules.

Simple fee structure

ActionWho paysAmountGoes to
FundingProducer5% of basePlatform
ReleaseTalent5% of basePlatform

Lifecycle in three clicks

  1. 1

    Fund booking

    Producer deposits base + 5%. The fee is forwarded to Adultra; the base amount stays in escrow.

  2. 2

    Shoot day

    The producer hits Release Funds inside the Adultra dashboard.

  3. 3

    Instant payout

    Contract sends 95% of the base to talent and 5% to Adultra. Funds arrive in seconds.

  4. Need to cancel?

    Either party can trigger Cancel while still funded. 100% of the base returns to the producer—fees are non-refundable.

Under the hood

  • 🔒 Reentrancy-safe Built with @openzeppelin/security ReentrancyGuard.
  • 📄 ERC-20 only The contract handles USDC (6-decimals) for stable, on-chain dollars.
  • ✅ Audited Independent audit by SolidProof completed 2025-04—no critical issues found.