/// Префикс seed для пользовательского PDA новой чисто-rust реализации `shine_users`. pub const USER_PDA_SEED_PREFIX: &str = "user_login="; /// Seed PDA с экономическими параметрами программы `shine_users`. pub const USERS_ECONOMY_CONFIG_SEED: &[u8] = b"shine_users_economy_config"; /// Стартовый размер PDA пользователя, дальше запись может расширяться через realloc. pub const USER_PDA_SPACE: usize = 768; /// Размер PDA с экономическими параметрами `shine_users`. pub const USERS_ECONOMY_CONFIG_SPACE: usize = 32; /// Адрес DAO authority, который имеет право обновлять economy-конфиг. pub const DAO_AUTHORITY: &str = "FUc28vNixp7F3nnkpGVt6nuJbgvJ4429v4B5wS52Df6P"; /// Адрес программы `shine_payments`, от которой вычисляется PDA inflow-вольта. pub const SHINE_PAYMENTS_PROGRAM_ID: &str = "c4yTa4JT9EtQDCBX9LmWFK6T2gp4JGsuymFbom2EudW"; /// Seed inflow-вольта в программе `shine_payments`. pub const SHINE_PAYMENTS_INFLOW_VAULT_SEED: &[u8] = b"shine_payments_inflow_vault"; /// Адрес отдельной программы проверки премиальности логина. pub const SHINE_LOGIN_GUARD_PROGRAM_ID: &str = "3xkopA7cXagxzMFrKdv3NCBfV6BKiRJCk69kr27M2sRo"; /// Стартовая комиссия регистрации (0.01 SOL) для initial economy-конфига. pub const START_REGISTRATION_FEE_LAMPORTS: u64 = 10_000_000; /// Шаг пополнения лимита. pub const LIMIT_STEP: u64 = 10_000; /// Стартовая цена одного шага лимита. pub const START_LAMPORTS_PER_LIMIT_STEP: u64 = 100_000; /// Стартовый бонус лимита. pub const START_BONUS_LIMIT: u64 = 100_000;