openzeppelin_relayer/constants/
stellar_transaction.rs

1//! Constants for Stellar transaction processing.
2//!
3//! This module contains default values used throughout the Stellar transaction
4//! handling logic, including fees and retry delays.
5
6pub const STELLAR_DEFAULT_TRANSACTION_FEE: u32 = 100;
7pub const STELLAR_DEFAULT_STATUS_RETRY_DELAY_SECONDS: i64 = 5;
8/// Default maximum fee for fee-bump transactions (0.1 XLM = 1,000,000 stroops)
9pub const STELLAR_DEFAULT_MAX_FEE: i64 = 1_000_000;
10
11/// Default delay (in seconds) for transaction status check job after submission
12pub const STELLAR_STATUS_CHECK_JOB_DELAY_SECONDS: i64 = 5;
13/// Default delay (in seconds) for retrying transaction after bad sequence error
14pub const STELLAR_BAD_SEQUENCE_RETRY_DELAY_SECONDS: i64 = 2;