Обновить серверный UI под recovery key

This commit is contained in:
AidarKC
2026-06-23 13:44:18 +04:00
parent 365b22d778
commit 95daa230bb
6 changed files with 70 additions and 17 deletions
@@ -19,6 +19,8 @@ import {
const fieldMap = {
masterSecret: 'masterSecret',
recoveryPub: 'recoveryPub',
recoveryPriv: 'recoveryPriv',
rootPub: 'rootPub',
rootPriv: 'rootPriv',
bchPub: 'bchPub',
@@ -25,6 +25,8 @@ import {
const fieldMap = {
masterSecret: 'masterSecret',
recoveryPub: 'recoveryPub',
recoveryPriv: 'recoveryPriv',
rootPub: 'rootPub',
rootPriv: 'rootPriv',
bchPub: 'bchPub',
@@ -39,6 +41,7 @@ let currentPda = null;
function resetExpectedKeysUi() {
$('expectedKeysBox').style.display = 'none';
setText('expectedRecoveryPub', '');
setText('expectedRootPub', '');
setText('expectedBchPub', '');
setText('expectedDevPub', '');
@@ -48,6 +51,7 @@ function resetExpectedKeysUi() {
function renderExpectedKeys(parsed) {
$('expectedKeysBox').style.display = 'block';
setText('expectedRecoveryPub', publicKeyBytesToBase58(parsed.recoveryKey));
setText('expectedRootPub', publicKeyBytesToBase58(parsed.rootKey));
setText('expectedBchPub', publicKeyBytesToBase58(parsed.blockchain.blockchainPublicKey));
setText('expectedDevPub', publicKeyBytesToBase58(parsed.clientKey));
@@ -59,6 +63,7 @@ function compareCurrentFormKeysWithPda() {
const blockchainActual = String($('bchPub').value || '').trim();
return {
resultMap: {
recovery: compareExpectedPublicKeys(publicKeyBytesToBase58(currentPda.recoveryKey), $('recoveryPub').value),
root: compareExpectedPublicKeys(publicKeyBytesToBase58(currentPda.rootKey), $('rootPub').value),
blockchain: blockchainActual
? compareExpectedPublicKeys(publicKeyBytesToBase58(currentPda.blockchain.blockchainPublicKey), blockchainActual)