Убрать v2 из economy seed shine_users

This commit is contained in:
AidarKC
2026-06-05 11:42:21 +04:00
parent 832eea5889
commit ce5c348023
6 changed files with 10 additions and 10 deletions
@@ -66,12 +66,12 @@ user_pda = PDA(["user_login=", lower(login)], shine_users_program_id)
PDA экономических настроек:
- seed: `shine_users_economy_config_v2`
- seed: `shine_users_economy_config`
Формула:
```text
users_economy_config_pda = PDA(["shine_users_economy_config_v2"], shine_users_program_id)
users_economy_config_pda = PDA(["shine_users_economy_config"], shine_users_program_id)
```
## 4. Состояния программы
@@ -106,7 +106,7 @@ users_economy_config_pda = PDA(["shine_users_economy_config_v2"], shine_users_pr
Базовые значения из текущей логики:
- seed `user_pda`: `user_login=`
- seed economy config: `shine_users_economy_config_v2`
- seed economy config: `shine_users_economy_config`
- стартовый размер `user_pda`: `768` байт
- `LIMIT_STEP = 10_000`
- `START_REGISTRATION_FEE_LAMPORTS = 10_000_000`
@@ -199,7 +199,7 @@ On-chain инвариант только один:
### Правила
- PDA должна ещё не существовать;
- адрес PDA обязан совпадать с seed `shine_users_economy_config_v2`;
- адрес PDA обязан совпадать с seed `shine_users_economy_config`;
- в PDA записывается стартовый `UsersEconomyConfigState`.
### Бинарный ABI
@@ -1,7 +1,7 @@
/// Префикс 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_v2";
pub const USERS_ECONOMY_CONFIG_SEED: &[u8] = b"shine_users_economy_config";
/// Стартовый размер PDA пользователя, дальше запись может расширяться через realloc.
pub const USER_PDA_SPACE: usize = 768;
/// Размер PDA с экономическими параметрами `shine_users`.