Служба поддержки Документы

Как подтвердить транзакцию с неподдерживаемым ERC20-токеном?

Вы можете взаимодействовать с 1250+ различными ERC20-токенами в Ledger Live через приложение Ethereum на устройстве Ledger. Ознакомьтесь с нашим списком поддерживаемых криптоактивов, а для понимания основ работы с ними перейдите к этому материалу. 

Для работы с ERC20-токенами, которые не поддерживаются приложением Ledger Live, используйте другие кошельки по типу MyEtherWallet. Обязательно используйте устройство Ledger для подтверждения всех данных транзакции и обеспечения должного уровня безопасности.

Прежде чем начать

Как включить данные отладки

Прежде чем проводить транзакции с неподдерживаемыми токенами, включите данные отладки. Они позволят подтверждать детали контракта прямо на вашем устройстве. 

Для включения данных отладки

  1. Подключите и разблокируйте ваше устройство Ledger.
  2. Запустите приложение Ethereum.
  3. Нажмите правую кнопку на устройстве для перехода в пункт Settings, то есть настройки. Подтвердите выбор одновременным нажатием двух кнопок.
  4. Нажмите обе кнопки в настройках «Debug Data», то есть данных отладки, чтобы отобразить детали контракта в транзакциях.
    На экране устройства появится надпись Displayed (Отображено). 

Как указать детали транзакции с неподдерживаемым ERC20-токеном

Чтобы указать детали транзакции с неподдерживаемым ERC20-токеном: 

  1. Добавьте неподдерживаемый ERC20-токен в кошелёк MyEtherWallet. Ознакомьтесь с пошаговыми инструкциями в руководстве по работе с MyEtherWallet
  2. Укажите детали транзакции во вкладке «Send Transaction» (Отправить транзакцию) приложения MEW. Подробное руководство по процессу есть в этом материале

Как подтвердить транзакцию с неподдерживаемым ERC20-токеном

После нажатия на кнопку проведения транзакции Send Transaction в приложении MEW на экране устройства появится надпись Verify selector (Подтвердить переключатель). В противном случае убедитесь, что вы выполнили все этапы, описанные ваше.

Для подтверждения и подписания транзакции с неподдерживаемым ERC20-токеном:

  1. Нажмите правую кнопку при отображении надписи Verify selector. Это позволит проверить параметры переключателя:
    • Selector (Переключатель): 0xA9059CBB (данный переключатель установлен по умолчанию для отправки токена). 
  2. Нажмите правую кнопку для перехода к надписи одобрения, то есть Approve. После этого нажмите обе кнопки одновременно для подтверждения выбора.
    На экране устройства появится надпись подтверждения поля Verify Field 1
  3. Нажмите правую кнопку для проверки следующих параметров:
    • Parameter: the destination address, то есть параметр адреса назначения.
  4. Подтвердите адрес отправки и нажмите правую кнопку. Затем нажмите обе кнопки для подтверждения выбора.
    На экране устройства появится надпись подтверждения поля Verify Field 2
  5. Нажмите правую кнопку для проверки следующих параметров:
    • Parameter: the amount of token sent in hexadecimal, то есть объём отправленных токенов в шестнадцатеричном формате.

      Как определить действительный объём токенов

      К примеру, объём отправленных токенов в шестнадцатеричном формате равен 1B9DE674DF070000.

      1. Конвертируйте выбранный объём токенов из шестнадцатеричного формата в десятичный. 1B9DE674DF070000 в десятичной системе счисления это 1990000000000000000.
      2. Запишите десятичные знаки токена. Для их определения перейдите в обозреватель блокчейна Etherscan, где отображается вся информация о токенах, включая десятичные знаки. В данном случае десятичный знак токена — 18.
      3. Затем выполните следующее вычисление:
        объём токенов в десятичных дробях / (10 ^ десятичные знаки токена) = объём отправленных токенов.
        Например: 1990000000000000000 / (10^18) = 1,99.
  6. Подтвердите объём отправленных токенов и нажмите правую кнопку. Подтвердите выбор одновременным нажатием двух кнопок.
  7. Нажмите правую кнопку для проверки следующих деталей транзакции:
    • Amount: ETH 0. В данном случае это транзакция с ERC20-токеном, а не с ETH. 
    • Address: the destination address, то есть параметр адреса назначения.
    • Max Fees: the maximal transaction fees, то есть максимальная сумма комиссий за проведение транзакции.
  8. Нажмите обе кнопки, чтобы подтвердить и провести транзакцию.

На этом всё. Вы успешно подтвердили и подписали транзакцию с неподдерживаемым ERC20-токеном.