Перейти к основному контенту

Декодирование транзакций DeFi с помощью аппаратного кошелька Keystone

I. Что такое ABI?

ABI (Application Binary Interface) — это интерфейс,ключевой которыйинтерфейс обеспечиваетдля взаимодействиеобмена информацией между двумя бинарными модулямипрограммными программ.модулями. В экосистеме Ethereum ABI используетсявыступает какв инструменткачестве "инструмента" для декодирования транзакций DeFiв (децентрализованных финансов).

Для получения дополнительной информации посетите блог Keystone. "ссылка на блог"DeFi.

II. Зачем реализовывать декодированиедекодировать ABI?

Keystone стремится повысить безопасностьЦель и надежностьзадача транзакций,компании обеспечиваяKeystone защитувсегда заключались в том, чтобы сделать транзакции более безопасными и надежными. Учитывая требования DeFi-проектов оти такихпотенциальные рисков,последствия какслепой "слепая подпись" "ссылка на блог". Чтобы справиться с этим,подписи, Keystone разработалразработала функцию,функцию которая реализуетдекодирования ABI с помощью microSD-карты.карты ПодробнееMicroSD. читайтеБолее подробную информацию можно найти в их блоге."ссылка на блог"блоге.

III. Решение от Keystone

Для декодирования DeFi-транзакций DeFi с использованиемпомощью ABIкарты черезMicroSD microSD-картуубедитесь, выполнитечто соблюдены следующие действия:условия:

A.1. Подготовка

  1. Прошивка версии

    Соедините 0.9.0 или более новой на устройствах Keystone Essential или Pro.

Привяжитебраузерное расширение MetaMask кс аппаратномуаппаратным кошелькукошельком Keystone. СледуйтеПожалуйста, инструкции.*ссылкаследуйте наинструкциям гайд*в руководстве.
MicroSD-карта

Карта MicroSD (формат FAT32 по умолчанию, емкостьFAT32, не более 512 ГБ). KeystoneКак можетотформатировать форматироватькарту microSD-картыMicroSD в FAT32,FAT32?

следуя этому руководству.*ссылка на гайд* Читатель microSD-карт (не обязателен, если в вашем ноутбуке есть встроенный).

B. Декодирование транзакций DeFi

    Привяжите расширение MetaMask к аппаратному кошельку Keystone. Следуйте инструкции.*ссылка*

    Вставьте microSD-карту MicroSD в компьютер и скачайтезагрузите последнюю версию пакета ABI Pack с GitHub Keystone.компании Keystone. Распакуйте файл "contracts.zip"“contracts_g3.zip” в корневуюкорневой директориюкаталог microSD-карты.карты MicroSD.

    210296064-7aecb2dfeb68b62d6f2a37873bfff3e0.png

    2.

    Совет:Декодирование ПроверьтеDeFi-транзакций данные ABI с помощью инструмента с открытым исходным кодом из GitHub > README.

      1. Вставьте microSD-карту MicroSD в Keystone и включите устройство.
      2. Создайте DeFi-транзакцию DeFi и получите неподписанные данные транзакции в формате QR-кода. Следуйте шагам, указанным в этом руководстве. *ссылка*
      На Keystone перейдите в [Меню] > [Кошелек только для просмотра] > [MetaMask / DeFi / Web3] > [Подтвердить]. Выберите значок "сканировать" и отсканируйте QR-код изс расширениянеподписанными MetaMask.данными транзакции,

      Совет: Keystone поддерживает переключение путей кошельков (ETH) на форматы Ledger Live и Legacy. Подробнееотображаемый в руководстве.

      MetaMask,
      с
        помощью Keystone. Keystone найдет соответствующий ABI и декодирует вашивашу транзакции,транзакцию, отобразив деталиее транзакции.детали. Во
        время

        Внимание:процесса Держитедекодирования microSD-всегда держите карту MicroSD вставленной вов устройство Keystone.

        3. Примечания

          Во время проверки.процесса

          декодирования всегда держите карту MicroSD вставленной в устройство Keystone. Не извлекайте карту MicroSD до завершения всех этапов подписи.

          Даже если Keystone ранее считывал необходимыйнужный ABI, он не сохраняется в памяти. Каждый раз при подписи транзакции вам нужно будет вставлять microSD-карту каждыйMicroSD разс присоответствующим подписанииперечнем ABI, чтобы функция работала правильно. Если Keystone не удастся найти соответствующий ABI, отобразится закодированная версия транзакции.