SHA256
solana: усилить проверку Pyth oracle в shine_payments
This commit is contained in:
@@ -45,6 +45,9 @@ pub const LAMPORTS_PER_SOL: u64 = 1_000_000_000;
|
||||
|
||||
/// `ORACLE_MAX_AGE_SECS` — максимальный возраст oracle-цены (в секундах), допустимый для расчетов.
|
||||
pub const ORACLE_MAX_AGE_SECS: u64 = 120;
|
||||
/// `ORACLE_MAX_CONFIDENCE_PPM` — максимальная относительная ширина доверительного интервала oracle-цены.
|
||||
/// Если `conf / price` выше этого порога, цена считается слишком неопределённой для покупки и payout.
|
||||
pub const ORACLE_MAX_CONFIDENCE_PPM: u64 = 100_000; // 10%
|
||||
/// `PYTH_SOL_USD_FEED_ID` — feed id Pyth для пары SOL/USD.
|
||||
pub const PYTH_SOL_USD_FEED_ID: &str =
|
||||
"0xef0d8b6fda2ceba41da15d4095d1da392a0d2f8ed0c6c7bc0f4cfac8c280b56d";
|
||||
|
||||
Reference in New Issue
Block a user