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

Декодирование транзакций 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.

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

    на гайд*
  3. MicroSD-к

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

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

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

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

2.

СДековет: Пдироверьтание дDeFi-транныезакций

ABI с помощью инструмента с открытым исходным кодом из GitHub > README.

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

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

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

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

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

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

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

  • Если Keystone не удастся найти соответствующий ABI, отобразится закодированная версия транзакции.