Иногда бывает так, что после восстановления кошелька с помощью SEED фразы (бэкап кошелька) часть средств может пропасть.
Такая ситуация возможна в том случае, когда какой-либо из адресов с балансом не отображается в кошельке.
Причина не в сид фразе, а в кошельке, в который она импортируется.
Обычно кошелек отображает только первые 40-50 адресов. Каждый кошелек имеет ограничение на кол-во отображаемых (деривируемых) адресов из SEED фразы. Например, если вы отправили средства на какой-нибудь 276 адрес, у которого derivation path (путь деривации это символическая запись алгоритма вычисления ключей НD кошелька) - m/44'/0'/0'/0/276, то при импорте SEED фразы в Electrum или какой-нибудь другой кошелек этот адрес не будет отображен и баланс будет нулевой. По факту средства на этом детерминированном кошельке есть, просто кошелек отображает только первые 30 адресов.
Данная проблема решается путем расширения лимита адресов. В Electrum это делается через консольную команду. После расширения лимита до, например, 500 адресов, баланс обновится, так как 276 адрес будет отображен.
Почему устанавливаются лимиты на отображение адресов? Потому что адресов из одной SEED фразы можно cгенерировать несколько миллиардов и естественно нет смысла отображать их сразу, так как это занимает память на устройстве. Лимиты на отображение адресов будут расширяться автоматически по мере использования адресов. Например, как только вы получили транзакцию на свой первый адрес, то кошелек увеличивает лимит на отображение до 31 адреса. И так далее.
Почему после восстановления кошелька может пропасть криптовалюта.
Партнёрская публикация
9 марта 20239 мар 2023
203
1 мин