+
Диагностика оракула Pyth (SOL/USD)
+
+
+ Страница нужна, чтобы проверить, что именно возвращает аккаунт оракула в разных сетях и где ломается парсинг.
+
+
+ Проверяются три сети: devnet, mainnet-beta, testnet.
+
+
+
+
+
Настройки
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Если для сети аккаунт не существует, это тоже покажется в отчёте.
+
+
+
+
+
Результаты
+
Нажмите «Проверить все сети».
+
+
+
+
+
+
+
diff --git a/shine/programs/shine_payments/web/buy_ticket.html b/shine/programs/shine_payments/web/buy_ticket.html
index d37f1a8..105086c 100644
--- a/shine/programs/shine_payments/web/buy_ticket.html
+++ b/shine/programs/shine_payments/web/buy_ticket.html
@@ -148,9 +148,9 @@
return BigInt(Math.round(v * 1_000_000_000));
}
function parsePythPriceUpdateV2(data) {
- const price = readI64(data, 74);
- const exponent = readI32(data, 90);
- const publishTime = readI64(data, 94);
+ const price = readI64(data, 73);
+ const exponent = readI32(data, 89);
+ const publishTime = readI64(data, 93);
if (price <= 0n) throw new Error("Оракул вернул некорректную цену");
let num = price * 100n;
let den = 1n;
diff --git a/shine/programs/shine_payments/web/dao_revoke_vote.html b/shine/programs/shine_payments/web/dao_revoke_vote.html
new file mode 100644
index 0000000..fe7b4e2
--- /dev/null
+++ b/shine/programs/shine_payments/web/dao_revoke_vote.html
@@ -0,0 +1,342 @@
+
+
+
+
+
+
DAO: голосование на revoke/burn membership token (Devnet)
+
Governance program:
+
+
+
+
+
+
Кошелек: не подключен
+
+
+
+
+
+
+
+
+
+
+
+
+
Если получите hold-up (`0x20d`) — дождитесь конца voting window/hold-up и повторите execute.
+
+
+
+
+
+
+
diff --git a/shine/programs/shine_payments/web/index.html b/shine/programs/shine_payments/web/index.html
index a8c891f..857c80b 100644
--- a/shine/programs/shine_payments/web/index.html
+++ b/shine/programs/shine_payments/web/index.html
@@ -61,6 +61,11 @@
Выдача лимитов менеджерам в USD для добавления билетов в очередь 1/2.
+