For the complete documentation index, see llms.txt. This page is also available as Markdown.

Multi Release Escrow

One escrow, many payouts — each milestone carries its own amount and settles independently.

Multi-release splits one project into milestone payouts: the total is locked upfront and each milestone moves independently through review, approval, dispute and release.

Want a single final settlement instead? Use the Single Release Escrow.

Setup

  • Deploy — create the escrow and define its milestone amounts.

  • Fund Escrow — lock the funds.

Progress and updates

Settlement and disputes

Maintenance and on-chain reads

  • Extend TTL — keep the contract storage alive.

  • Get Escrow — authoritative state incl. per-milestone flags, straight from the contract.

  • Get Escrow Balances — chain balances for up to 20 escrows.


Every write endpoint returns an unsigned XDR: you sign it locally and submit it via Send Transaction. For lists, dashboards and history, use the read-model endpoints.

Last updated