Documentation

Error handling

User-facing failures should be clear, short, and action-oriented.

Handled states

No raw wallet or server dumps

  • Rejected wallet transactions display “User rejected the transaction.”
  • Missing compute activation blocks payment before escrow.
  • Storage upload failures stop launch or task creation.
  • Missing compute credentials never produce fake task output.
  • Uncompleted tasks remain refundable after their deadline.
  • Wrong-network states show the selected 0G network requirement.