Добавить диагностику server PDA и баланс device (не проверено)

This commit is contained in:
AidarKC
2026-06-03 16:12:40 +04:00
parent ee3721dfa4
commit eeb115584d
10 changed files with 218 additions and 8 deletions
@@ -8,6 +8,7 @@ import {
deriveKeyBundleFromPassword,
fillKeyFields,
parseLoginList,
refreshDeviceBalance,
setGenMessage,
setStatus,
setupPasswordEye,
@@ -40,6 +41,21 @@ $('btnTopupDevnet').addEventListener('click', () => {
}
});
$('btnRefreshBalance').addEventListener('click', async () => {
try {
$('btnRefreshBalance').disabled = true;
await refreshDeviceBalance({
endpoint: $('endpoint').value,
deviceAddress: $('devPub').value,
targetNode: $('deviceBalance'),
});
} catch (error) {
setStatus($('status'), error?.message || String(error), 'error');
} finally {
$('btnRefreshBalance').disabled = false;
}
});
$('btnGen').addEventListener('click', async () => {
clearGenMessage($('genMsg'));
clearStatus($('status'));
@@ -53,7 +69,8 @@ $('btnGen').addEventListener('click', async () => {
});
fillKeyFields(fieldMap, keyBundle, masterSecret32);
updateSolAddress(fieldMap);
setGenMessage($('genMsg'), 'Ключи и master secret сгенерированы из логина и пароля.', 'ok');
$('deviceBalance').textContent = 'Теперь можно проверить баланс device-аккаунта.';
setGenMessage($('genMsg'), 'Ключи и master secret сгенерированы из логина и пароля. Транзакцию оплатит device-ключ.', 'ok');
} catch (error) {
setGenMessage($('genMsg'), error?.message || String(error), 'err');
} finally {