For the complete documentation index, see llms.txt. This page is also available as Markdown.

Automation Retry Policy

Defines Krystal’s retry mechanism for automation systems.

Overview

Automation systems on Krystal (such as Auto-Rebalance, Auto-Exit, Auto-Compound, and Auto-Harvest) include a built-in retry mechanism to improve reliability and ensure that scheduled actions are executed successfully, even under temporary network or on-chain disruptions.

Retry Rules

Parameter
Value
Description

Max Retry Attempts

12

Each automation order may be retried up to 12 times if execution fails due to transient errors.

Retry Interval

5 minutes

Between each retry, the system waits 5 minutes before re-attempting execution.

Total Retry Duration

~60 minutes

In total, the system continues retrying for approximately 1 hour before the task is marked as failed.

Design Rationale

This retry mechanism improves automation reliability under fluctuating network conditions while maintaining a bounded execution window. The 12×5-minute retry policy ensures:

  • Timely completion under normal conditions

  • Avoidance of indefinite looping or spam retries

  • Predictable failure window (~1 hour)

After Retry Window

If an automation still fails after the full retry period (~60 minutes), it is marked as failed. To restore normal operation, users should:

  • Delete and re-create the automation, or

  • Edit and update the existing automation to trigger a new execution cycle.

This ensures the automation restarts with the latest market and pool data.

Last updated

Was this helpful?