Переписать shine_payments и обновить тестовый UI с известным багом state

This commit is contained in:
AidarKC
2026-06-06 16:58:57 +04:00
parent c5ec32f87a
commit 89d06d317b
18 changed files with 1550 additions and 6578 deletions
+8
View File
@@ -31,9 +31,17 @@
Источник выплат: `inflow_vault` (`ConfigState.inflow_vault`).
Порядок очередей:
1. сначала `Q1`;
2. потом `Q2`;
3. потом `Q3`.
При шаге выплаты:
1. Из `inflow_vault` переводится `ticket` получателю тикета.
2. Из `inflow_vault` переводится DAO-часть в `dao_wallet`.
- для `Q1` это `1x payout_usd`;
- для `Q2` это `2x payout_usd`;
- для `Q3` это `3x payout_usd`;
3. Из `inflow_vault` переводится `call_reward_lamports` вызывающему шаг.
Если очереди пусты: