Как получить адрес счёта по известному индексу дескриптора

Если база счетов хранит индексы деривации, небольшой диапазон адресов можно воспроизвести по публичному дескриптору независимо от текущего счётчика кошелька.

Запросите включительный диапазон индексов

Запишите в DESC диапазонный публичный дескриптор получения с контрольной суммой. Используйте соответствующую сеть. Для обычного дескриптора wpkh с одной ветвью запрос от 15 до 17 даст три адреса по порядку.

bitcoin-cli deriveaddresses "$DESC" '[15,17]' | jq -r 'to_entries[] | "\(.key + 15) \(.value)"'

Проверьте ветвь деривации счёта

Сверьте адрес с индексом 16 с сохранённым в счёте. Расхождения по всем трём адресам могут указывать на ошибку ветви получения или сдачи, типа скрипта либо сети. Вызов вычисляет адреса без импорта в кошелёк. Расширенные публичные ключи раскрывают сведения о счетах даже без закрытого ключа.

bitcoincore.org deriveaddresses