openzeppelin_relayer/constants/
evm_transaction.rs

1use crate::models::evm::Speed;
2
3pub const DEFAULT_TX_VALID_TIMESPAN: i64 = 8 * 60 * 60 * 1000; // 8 hours in milliseconds
4
5pub const DEFAULT_TRANSACTION_SPEED: Speed = Speed::Fast;
6
7/// Minimum gas price bump factor for transaction replacements (10% increase)
8pub const MIN_BUMP_FACTOR: f64 = 1.1;
9
10// Maximum number of transaction attempts before considering a NOOP
11pub const MAXIMUM_TX_ATTEMPTS: usize = 50;
12// Maximum number of NOOP transactions to attempt
13pub const MAXIMUM_NOOP_RETRY_ATTEMPTS: u32 = 50;