Декодирование DeFi-транзакций с помощью аппаратного кошелька Keystone Что такое ABI? ABI (Application Binary Interface) — это ключевой интерфейс для обмена информацией между двумя бинарными программными модулями. В экосистеме Ethereum ABI выступает в качестве "инструмента" для декодирования транзакций в DeFi. Зачем декодировать ABI? Цель и задача компании Keystone всегда заключались в том, чтобы сделать транзакции более безопасными и надежными. Учитывая требования DeFi-проектов и потенциальные последствия слепой подписи , Keystone разработала функцию декодирования ABI с помощью карты MicroSD. Более подробную информацию можно найти в блоге Keystone . Решение от Keystone Для декодирования DeFi-транзакций с помощью карты MicroSD убедитесь, что соблюдены следующие условия: 1. Подготовка Соедините браузерное расширение MetaMask с аппаратным кошельком Keystone. Пожалуйста, следуйте инструкциям в руководстве . Карта MicroSD (FAT32, не более 512 ГБ). Как отформатировать карту MicroSD в FAT32? Вставьте карту MicroSD в компьютер и загрузите последнюю версию пакета ABI с GitHub компании Keystone. Распакуйте файл “contracts_g3.zip” в корневой каталог карты MicroSD. 2. Декодирование DeFi-транзакций Вставьте карту MicroSD в Keystone и включите устройство. Создайте DeFi-транзакцию и отсканируйте QR-код с неподписанными данными транзакции, отображаемый в MetaMask, с помощью Keystone. Keystone найдет соответствующий ABI и декодирует вашу транзакцию, отобразив ее детали. Во время процесса декодирования всегда держите карту MicroSD вставленной в устройство Keystone. 3. Примечания Во время процесса декодирования всегда держите карту MicroSD вставленной в устройство Keystone. Не извлекайте карту MicroSD до завершения всех этапов подписи. Даже если Keystone ранее считывал нужный ABI, он не сохраняется в памяти. Каждый раз при подписи транзакции вам нужно будет вставлять карту MicroSD с соответствующим перечнем ABI, чтобы функция работала правильно. Если Keystone не удастся найти соответствующий ABI, отобразится закодированная версия транзакции.