Skip to main content

Outcome

A pair of TypeScript scripts: one for the maker (constructs and signs an AugustusRFQ order off-chain, supports partial fills) and one for the taker (validates the signature and submits the fill on-chain).

Prompt

End-state check

  • Maker can sign offline; the taker fills on-chain successfully.
  • A partial fill (e.g. 50%) settles correctly; the remaining 50% is still fillable by a different taker.
  • Expired or double-fill attempts revert cleanly with the expected error.
Last modified on June 14, 2026