Troubleshooting Contracts

Symptoms

  • cannot accept contract
  • invalid transition errors
  • pickup/refund blocked

Checks

  1. current contract status matches required precondition
  2. actor fingerprint is correct party
  3. witness ownership is valid/unspent
  4. settlement path matches acceptance/delivery timing rules