Как восстановить индексы субадреса для Monero-счёта
После переноса базы у счёта может остаться полный субадрес, хотя числовые индексы кошелька потерялись. Соответствие можно восстановить через выдавший адрес кошелёк.
Запросите точный субадрес
Откройте выпустивший адрес кошелёк в исходной сети и подставьте строку из базы. При успехе прочитайте result.index.major и result.index.minor. Передайте пример в monero-wallet-rpc запросом POST на /json_rpc.
{
"jsonrpc": "2.0",
"id": "guide",
"method": "get_address_index",
"params": {
"address": "<issued subaddress>"
}
}
Сохраните пару как один ключ
Значения major 2 и minor 17 указывают на адрес 17 внутри аккаунта 2. В другом аккаунте тоже может быть индекс 17. Сохраняйте вместе идентификатор кошелька, сеть и оба индекса. Поиск адреса восстанавливает место деривации, но не доказывает поступление депозита.