Skip to main content

Payout Lifecycle

Lifecycle

  1. collect confirmed trades
  2. aggregate maker and creator ledgers
  3. finalize reward period
  4. execute payouts
  5. mark payout status

Operational Safeguards

  • dry-run mode before real transfers
  • payout caps
  • dust filtering for tiny amounts
  • failure reason tracking and retries

Common Failure Codes

  • INSUFFICIENT_BALANCE
  • BAD_WALLET
  • RPC_ERROR