Clear Signing показывает на защищённом экране устройства адрес получателя, сумму и тип операции вместо необработанных данных транзакции. Для этого кошельку нужно найти описание контракта — дескриптор ERC-7730. Ledger сообщила, что стандартный модуль отправляет сведения о транзакции на её серверы для поиска дескриптора. В документации для разработчиков сказано, что модуль получает дескрипторы от имени кошелька.
«Ledger не хранит данные транзакций, отправленные для поиска через Clear Signing», — заявила компания в X 11 ноября. По её словам, разработчики кошельков могут организовать поиск самостоятельно.
В тот же день пользователь X @valerioshi утверждал, что по умолчанию на серверы передаются сеть, адрес получателя, модель устройства, версия прошивки и статус blind signing. По его словам, владелец устройства не может отключить передачу самостоятельно. В документации Ledger этот перечень полей не указан.
Что это значит для владельцев Ledger?
Способ поиска выбирает разработчик кошелька, а не владелец устройства. Ledger пишет, что разработчик может заменить стандартный модуль собственным.
Для Clear Signing кошелёк должен участвовать в партнёрской программе Ledger и использовать originToken. Без действующего токена недоступны Clear Signing, Transaction Check и Web3-проверки.
Если описания контракта нет, устройство переходит к blind signing: вместо понятных пользователю полей оно показывает необработанные данные транзакции. Ledger советует кошелькам предупреждать об этом режиме.



