420Docs context
Skip to content

Errors and retries

Integrations should distinguish:

  • invalid test account address;
  • selected network is not testnet;
  • testnet does not advertise Faucet capability;
  • Faucet endpoint unavailable or malformed;
  • transport/service response invalid;
  • address cooldown active;
  • IP rate limit exceeded;
  • abuse-control denial;
  • Faucet paused;
  • daily cap reached;
  • hot wallet lacks capacity.

Retry only conditions that can safely change. Do not automatically evade cooldown or IP limits, spray alternate addresses, or infer success from a malformed response. After any apparent success, confirm on-chain state.