Structs§
- Job
- JobProducer
- Job producer that enqueues jobs to Redis-backed queues.
- Notification
Send - Queue
- Relayer
Health Check - Status
Check Context - Context for status check circuit breaker decisions.
- System
Cleanup Cron Reminder - Represents a cron reminder job for triggering system cleanup operations.
- Token
Swap Cron Reminder - Token
Swap Request - Transaction
Cleanup Cron Reminder - Represents a cron reminder job for triggering cleanup operations.
- Transaction
Request - Transaction
Send - Transaction
Status Check
Enums§
Constants§
- META_
CONSECUTIVE_ FAILURES - Metadata key for tracking consecutive status check failures. Resets to 0 on successful status check (even if transaction not final).
- META_
TOTAL_ FAILURES - Metadata key for tracking total status check failures. Never resets - useful for monitoring, alerting, and as a safety net circuit breaker.
Traits§
Functions§
- handle_
result - notification_
handler - Handles incoming notification jobs from the queue.
- read_
counter_ from_ metadata - Reads a counter value from job metadata.
- relayer_
health_ check_ handler - Handler for relayer health check jobs.
- system_
cleanup_ handler - Handles periodic queue metadata cleanup jobs.
- token_
swap_ cron_ handler - Handles incoming swap jobs from the cron queue.
- token_
swap_ request_ handler - Handles incoming swap jobs from the queue.
- transaction_
cleanup_ handler - Handles periodic transaction cleanup jobs from the queue.
- transaction_
request_ handler - transaction_
status_ handler - transaction_
submission_ handler