Как проверить совместимость Unified Address Zcash с типом получателя
Интеграция с поддержкой только Sapling не определит совместимость по префиксу Unified Address. Нужно выяснить, какие типы получателей входят в переданный адрес.
Разберите адрес назначения
Сохраните полный адрес получателя в UA. Ключи записи в ответе обозначают типы получателей. Проверяйте реальные ключи: прозрачный компонент, Sapling и Orchard не обязаны присутствовать одновременно.
zcash-cli z_listunifiedreceivers "$UA"
Учитывайте требования плательщика
Если для перевода нужен Sapling, а такого ключа нет, сообщите об ограничении до сборки платежа. Переход на прозрачный адрес меняет свойства приватности и должен соответствовать намерению пользователя. Корректно закодированный адрес ещё не доказывает доступ владельца к кошельку.