Ошибка при получении котировок метамаск

Ознакомьтесь со списком решённых проблем.

Задайте свой вопрос внизу страницы, если здесь не нашлось ответа на ваш вопрос.

Не вижу токены на балансе кошелька

В какой сети вы отправили токен? (Ethereum, Binance Smart Chain, Polygon и др.). Сеть должна совпадать. 

Если вы отправили в Polygon, то они никак не придут к вам в Binance Smart Chain. Переключитесь в кошельке на эту сеть, если она уже добавлена, либо добавьте отсутствующую сеть.

Войдите на CoinMarketCap и выполните поиск по названию вашей монеты. Там вы найдете адрес смарт-контракта монеты в выбранной сети.

смарт-контракт-тезера-бинанс-смарт-чейн

Скопируйте этот адрес контракта, в МетаМаске выберите Импорт токенов и вставьте адрес в первую строку. Дальше токен загрузится автоматически.

импорт-токенов

Существует и упрощенный способ! Просто зайдите в НастройкиЭкспериментальный и поставьте галочку на Использовать обнаружение токенов. Перезагрузите приложение или браузер. Токены должны высветиться автоматически.

После восстановления по сид фразе токены пропали

Проверьте ваш адрес в блокчейн эксплорере той сети, на которой находятся токены. Если они есть в эксплорере, но не видны в МетаМаске – используйте инструкцию выше.

Если после восстановления адрес другой – нажмите на аватар и Создать счёт.

как-создать-счет-сгенерировать-адрес-новый-метамаск

Создайте несколько аккаунтов и посмотрите, есть ли среди них ваш адрес. Если вашего адреса нету, значит это сид фраза с другими адресами, и на ней действительно ничего нет. Возможно вы ошиблись, когда сохраняли её.

Если многократное создание аккаунтов не помогает, и вы не видите ваш адрес: вам нужно убедиться, что сид фраза точно от этого адреса. МетаМаск использует всегда один и тот же путь деривации – m/44’/60’/0’/0.

Входим на сайт ianecoleman.io/bip39/ и обязательно (!) скачиваем эту HTML страницу себе на компьютер/устройство. Запускаем эту HTML страницу с устройства и в поле BIP39 Mnemonic вводим сид фразу. В поле Coin выбираем ETH — Ethereum.

конвертер-мнемонических-фраз-iancoleman

Листаем страницу ниже к заголовку Derived Addresses. Если в этом списке нет вашего адреса, и вы генерировали сид фразу в МетаМаске, значит это сид фраза не от искомого вами адреса на все 100%.

список-адресов-экстрактированных-из-сид-фразы

Списалась комиссия, но обмен не произошёл

Агрегаторы ликвидности (подобно 1 inch) и сложные смарт-контракты безвозвратно расходуют газ (комиссию сети), даже если вы получаете ошибку. В итоге возможно такое, что транзакция отменена, но газ все равно будет списан.

Отправил монеты на биржу а они не зачислились

Частый пример – пользователи отправляют токены на Binance, а они не зачисляются. Дело в том, что Binance поддерживает ограниченное количество токенов, далеко не все. Но на адрес всё равно можно отправить. 

В итоге если в отправили монету, которая не листится на Бинансе, вам нужно написать им в поддержку и предоставить хэш транзакции. Бывает так, что биржа идёт навстречу и возвращает токены вручную спустя время, по запросу.

Как синхронизировать МетаМаск

Функция синхронизации смартфон-компьютер отключена. Но она не обязательна, чтобы пользоваться кошельком на разных устройствах одновременно. Для этого войдите под своей резервной фразой восстановления через импорт на всех нужных устройствах.

MetaMask не подключается

Зачастую эта проблема встречается, когда пользователь хочет подключить свой кошелёк со смартфона. В таком случае выберите способ «Wallet Connect», затем в списке кошельков найдите MetaMask и подключитесь таким образом.

Утеряна секретная фраза

Если вы всё ещё авторизованы в кошельке, зайдите в Настройки -> Безопасность и конфиденциальность -> Раскрыть фразу восстановления. Надёжно сохраните её вне устройства.

Если вы вышли из кошелька, её уже никак не вернуть.

Как удалить MetaMask

Нажмите на расширении правую кнопку мыши и выберите пункт «Удалить» (для браузера Chrome). В остальных браузерах вам аналогично нужно найти список ваших расширений (плагинов) и удалить МетаМаск. 

Как соединить MetaMask с PancakeSwap

Когда вы подключаетесь со смартфона, возможна ошибка «No provider was found». Вместо MetaMask выберите способ «Wallet Connect». Затем в списке вариантов – MetaMask. Приложение откроется и вы авторизуетесь.

Как перевести Биткоин

Оригинальные BTC сети Bitcoin не поддерживаются MetaMask. Но всегда можно купить и хранить его эквиваленты (Wrapped Bitcoin, WBTC) в сетях Ethereum, Binance Smart Chain и других.

Как отменить транзакцию

Перейдите на вкладку «Активность», найдите нужную транзакцию и нажмите кнопку отмены. 

Возможно за услугу будет взят сетевой сбор и он составит среднюю стоимость отправки транзакции.

Также зайдите в Настройки > Дополнительно > Сбросить счёт. Это отменит все повисшие транзакции.

Токены уменьшаются в кошельке

Существуют смарт-контракты, в работе которых заложено, что количество токенов будет постоянно уменьшаться. Часто это сделано, чтобы обеспечить постоянный рост курса. Но учтите, что при этом ваш долларовый объем не будет расти. Чаще всего это скам.

У вас было 100 монет, контракт превратил их в 10 монет. Они как стоили 10$, так и будут стоить, хотя курс стал 100$ и якобы вырос в 10 раз.

Взломали MetaMask, украли криптовалюту

Если транзакция уже подтверждена, монеты не вернуть.

МетаМаск – некастодиальный кошелёк. То есть утечка приватных ключей может произойти только на стороне пользователя. Например: вы вводили сид-фразу ещё где-то, кто-то её обнаружил на незащищённом устройстве, либо вы подключили MetaMask к зловредному сайту и подписали разрешение на трату всех средств.

Не нашли решения своей проблемы?

Задайте нам вопрос.

Не так давно кошелек MetaMask добавил возможность продажи и обмена токенов через децентрализованные биржи. Теперь при свопе токенов MetaMask будет запрашивать цену на актив у агрегаторов и децентрализованных бирж:

  • Uniswap
  • 0x
  • DEXAG
  • TotleCrypto
  • AirSwap
  • ParaSwap
  • 1inch Exchange

Это нужно для того, чтобы предоставить лучшую цену по обмену того или иного токена.

Как провести своп через MetaMask

  • Открываем MetaMask и вводим пароль;
  • Выбираем из списка добавленных токенов тот, который хотим обменять;

187306896_.png.ad383775edc7838852c07ce2809240d8.png

  • Кликаем SWAP;

261512397_.png.565d0343b65e29ccad75c67b6d41c771.png

  • Устанавливаем количество обмениваемых токенов (можно нажать максимум) и токен или криптовалюту (поддерживаемую кошельком) на которую меняем;

1437180208_.png.8df57f3f2d6395e19b0d4c339f57c093.png

  • Мета анализирует квоты через сервисы;

1067546555_.png.cd330f7e48206bf8884093de8a7b261e.png

  • Если все прошло успешно, то мета выдаст лучшую цену, общую сумму, комиссию и прочую информацию. 
  • все устраивает? Жмем SWAP.

485759296_.png.9ff97c6dee572f197e725f3fde1592f1.png

Стоить помнить что комиссии в сети Ethereum сейчас огромны и особенно для смарт-контрактов (токенов), так что меняйте при условии большой выгоды.

Если вы получили сообщение:

Цитировать

You need more ETH to complete this swap

Следовательно вам нужно больше ETH для проведения операции.

Если вы получили подобное сообщение при поиске квот:

Цитировать

                  No quotes available
Try adjusting the amount or slippage settings and try again.

684913054_.png.84c0e0467e5ed3e104bfc8b03b855e68.png

Значит нет котировок по данному активу. Можно конечно изменить параметры квоты при выборе второй пары обмена, но это вряд ли поможет.

За использование сервиса MataMask берет свою комиссию 0.875% за то, что находит для вас самый выгодный курс обмена. По заявлениям разработчиков количество агрегаторов будет увеличиваться.

1472387387_.png.066879cc33a93b6ea320e361d75b1d04.png.82708561d47271b5230a7afdd1a46988.png

Добавление токена в MetaMask это тема отдельной статьи, да и информации по данной тематике в сети полно.

Спасибо за внимание!


Edited November 21, 2020 by BOMBERuss

Вы получаете сообщение об ошибке «Нет доступных кавычек» в MetaMask?

Вот полное сообщение об ошибке: «Попробуйте изменить настройки суммы или проскальзывания и повторите попытку».

Сообщение об ошибке не позволяет вам торговать парой токенов что вы выбрали.

В результате вы не сможете обналичить свои токены.

Например, если вы меняете BNB на CAKE, вы можете получить ошибку «Нет доступных кавычек».

В этом руководстве вы узнаете, что означает «Нет доступных кавычек» в MetaMask и как это исправить.

На MetaMask нет котировок

Скопируйте этот адрес контракта, в МетаМаске выберите Импорт токенов и вставьте адрес в первую строку. Дальше токен загрузится автоматически.

импорт-токенов

Существует и упрощенный способ! Просто зайдите в НастройкиЭкспериментальный и поставьте галочку на Использовать обнаружение токенов. Перезагрузите приложение или браузер. Токены должны высветиться автоматически.

После восстановления по сид фразе токены пропали

Проверьте ваш адрес в блокчейн эксплорере той сети, на которой находятся токены. Если они есть в эксплорере, но не видны в МетаМаске – используйте инструкцию выше.

Если после восстановления адрес другой – нажмите на аватар и Создать счёт.

как-создать-счет-сгенерировать-адрес-новый-метамаск

Создайте несколько аккаунтов и посмотрите, есть ли среди них ваш адрес. Если вашего адреса нету, значит это сид фраза с другими адресами, и на ней действительно ничего нет. Возможно вы ошиблись, когда сохраняли её.

Если многократное создание аккаунтов не помогает, и вы не видите ваш адрес: вам нужно убедиться, что сид фраза точно от этого адреса. МетаМаск использует всегда один и тот же путь деривации – m/44’/60’/0’/0.

Входим на сайт ianecoleman.io/bip39/ и обязательно (!) скачиваем эту HTML страницу себе на компьютер/устройство. Запускаем эту HTML страницу с устройства и в поле BIP39 Mnemonic вводим сид фразу. В поле Coin выбираем ETH — Ethereum.

конвертер-мнемонических-фраз-iancoleman

Листаем страницу ниже к заголовку Derived Addresses. Если в этом списке нет вашего адреса, и вы генерировали сид фразу в МетаМаске, значит это сид фраза не от искомого вами адреса на все 100%.

список-адресов-экстрактированных-из-сид-фразы

Списалась комиссия, но обмен не произошёл

Агрегаторы ликвидности (подобно 1 inch) и сложные смарт-контракты безвозвратно расходуют газ (комиссию сети), даже если вы получаете ошибку. В итоге возможно такое, что транзакция отменена, но газ все равно будет списан.

Отправил монеты на биржу а они не зачислились

Частый пример – пользователи отправляют токены на Binance, а они не зачисляются. Дело в том, что Binance поддерживает ограниченное количество токенов, далеко не все. Но на адрес всё равно можно отправить. 

В итоге если в отправили монету, которая не листится на Бинансе, вам нужно написать им в поддержку и предоставить хэш транзакции. Бывает так, что биржа идёт навстречу и возвращает токены вручную спустя время, по запросу.

Как синхронизировать МетаМаск

Функция синхронизации смартфон-компьютер отключена. Но она не обязательна, чтобы пользоваться кошельком на разных устройствах одновременно. Для этого войдите под своей резервной фразой восстановления через импорт на всех нужных устройствах.

MetaMask не подключается

Зачастую эта проблема встречается, когда пользователь хочет подключить свой кошелёк со смартфона. В таком случае выберите способ «Wallet Connect», затем в списке кошельков найдите MetaMask и подключитесь таким образом.

Утеряна секретная фраза

Если вы всё ещё авторизованы в кошельке, зайдите в Настройки -> Безопасность и конфиденциальность -> Раскрыть фразу восстановления. Надёжно сохраните её вне устройства.

Если вы вышли из кошелька, её уже никак не вернуть.

Как удалить MetaMask

Нажмите на расширении правую кнопку мыши и выберите пункт «Удалить» (для браузера Chrome). В остальных браузерах вам аналогично нужно найти список ваших расширений (плагинов) и удалить МетаМаск. 

Как соединить MetaMask с PancakeSwap

Когда вы подключаетесь со смартфона, возможна ошибка «No provider was found». Вместо MetaMask выберите способ «Wallet Connect». Затем в списке вариантов – MetaMask. Приложение откроется и вы авторизуетесь.

Как перевести Биткоин

Оригинальные BTC сети Bitcoin не поддерживаются MetaMask. Но всегда можно купить и хранить его эквиваленты (Wrapped Bitcoin, WBTC) в сетях Ethereum, Binance Smart Chain и других.

Как отменить транзакцию

Перейдите на вкладку «Активность», найдите нужную транзакцию и нажмите кнопку отмены. 

Возможно за услугу будет взят сетевой сбор и он составит среднюю стоимость отправки транзакции.

Также зайдите в Настройки > Дополнительно > Сбросить счёт. Это отменит все повисшие транзакции.

Токены уменьшаются в кошельке

Существуют смарт-контракты, в работе которых заложено, что количество токенов будет постоянно уменьшаться. Часто это сделано, чтобы обеспечить постоянный рост курса. Но учтите, что при этом ваш долларовый объем не будет расти. Чаще всего это скам.

У вас было 100 монет, контракт превратил их в 10 монет. Они как стоили 10$, так и будут стоить, хотя курс стал 100$ и якобы вырос в 10 раз.

Взломали MetaMask, украли криптовалюту

Если транзакция уже подтверждена, монеты не вернуть.

МетаМаск – некастодиальный кошелёк. То есть утечка приватных ключей может произойти только на стороне пользователя. Например: вы вводили сид-фразу ещё где-то, кто-то её обнаружил на незащищённом устройстве, либо вы подключили MetaMask к зловредному сайту и подписали разрешение на трату всех средств.

Не нашли решения своей проблемы?

Задайте нам вопрос.

Не так давно кошелек MetaMask добавил возможность продажи и обмена токенов через децентрализованные биржи. Теперь при свопе токенов MetaMask будет запрашивать цену на актив у агрегаторов и децентрализованных бирж:

  • Uniswap
  • 0x
  • DEXAG
  • TotleCrypto
  • AirSwap
  • ParaSwap
  • 1inch Exchange

Это нужно для того, чтобы предоставить лучшую цену по обмену того или иного токена.

Как провести своп через MetaMask

  • Открываем MetaMask и вводим пароль;
  • Выбираем из списка добавленных токенов тот, который хотим обменять;

187306896_.png.ad383775edc7838852c07ce2809240d8.png

  • Кликаем SWAP;

261512397_.png.565d0343b65e29ccad75c67b6d41c771.png

  • Устанавливаем количество обмениваемых токенов (можно нажать максимум) и токен или криптовалюту (поддерживаемую кошельком) на которую меняем;

1437180208_.png.8df57f3f2d6395e19b0d4c339f57c093.png

  • Мета анализирует квоты через сервисы;

1067546555_.png.cd330f7e48206bf8884093de8a7b261e.png

  • Если все прошло успешно, то мета выдаст лучшую цену, общую сумму, комиссию и прочую информацию. 
  • все устраивает? Жмем SWAP.

485759296_.png.9ff97c6dee572f197e725f3fde1592f1.png

Стоить помнить что комиссии в сети Ethereum сейчас огромны и особенно для смарт-контрактов (токенов), так что меняйте при условии большой выгоды.

Если вы получили сообщение:

Цитировать

You need more ETH to complete this swap

Следовательно вам нужно больше ETH для проведения операции.

Если вы получили подобное сообщение при поиске квот:

Цитировать

                  No quotes available
Try adjusting the amount or slippage settings and try again.

684913054_.png.84c0e0467e5ed3e104bfc8b03b855e68.png

Значит нет котировок по данному активу. Можно конечно изменить параметры квоты при выборе второй пары обмена, но это вряд ли поможет.

За использование сервиса MataMask берет свою комиссию 0.875% за то, что находит для вас самый выгодный курс обмена. По заявлениям разработчиков количество агрегаторов будет увеличиваться.

1472387387_.png.066879cc33a93b6ea320e361d75b1d04.png.82708561d47271b5230a7afdd1a46988.png

Добавление токена в MetaMask это тема отдельной статьи, да и информации по данной тематике в сети полно.

Спасибо за внимание!


Edited November 21, 2020 by BOMBERuss

Вы получаете сообщение об ошибке «Нет доступных кавычек» в MetaMask?

Вот полное сообщение об ошибке: «Попробуйте изменить настройки суммы или проскальзывания и повторите попытку».

Сообщение об ошибке не позволяет вам торговать парой токенов что вы выбрали.

В результате вы не сможете обналичить свои токены.

Например, если вы меняете BNB на CAKE, вы можете получить ошибку «Нет доступных кавычек».

В этом руководстве вы узнаете, что означает «Нет доступных кавычек» в MetaMask и как это исправить.

На MetaMask нет котировок

«Нет доступных котировок» на MetaMask означает, что нет совпадения для вашего запроса на обмен на биржах, которые использует MetaMask Swaps.

Это связано с тем, что для совершения сделки недостаточно ликвидности.

Когда на рынке низкая ликвидность, он увеличивает свою волатильность.

Это вызывает скачки цен на токены.

Если ваше максимальное проскальзывание слишком мало, резкие изменения цены токена не позволят выполнить своп.

В результате вы получите ошибку «Нет кавычек».

С другой стороны, при высоком уровне ликвидности колебания цен будут меньше.

Это упростит выполнение свопа.

Чтобы исправить «Нет котировок» в MetaMask, вам нужно постепенно увеличивать максимальное проскальзывание.

Начните с максимального проскальзывания 3%, затем увеличьте его до 4% и 5% соответственно.

Это гарантирует, что вы получите максимальную отдачу от торгуемых пар токенов.

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

Если движение цены превышает ваше максимальное проскальзывание, своп не состоится.

Следовательно, увеличение максимального проскальзывания увеличит вероятность успеха свопа.

Однако, если ваше максимальное проскальзывание слишком велико, вы можете получить намного больше или меньше токена, чем вы ожидаете.

Тем не менее, постепенное увеличение максимального проскальзывания — лучший путь вперед.

Метод 1: увеличьте максимальное проскальзывание

Первый способ исправить ошибку «Нет доступных кавычек» в MetaMask — это увеличьте максимальное проскальзывание.

Во-первых, откройте MetaMask, нажмите «Своп» и выберите пары токенов, которыми вы хотите торговать.

На странице обмена вы увидите опцию «Максимальное проскальзывание».

Нажмите на «Максимальное проскальзывание» и увеличьте его до 4% и 5% соответственно.

После того, как вы увеличили максимальное проскальзывание до 4%, попробуйте поменять жетоны местами.

Точно так же, после того, как вы увеличили его до 5%, попробуйте также поменять токены местами.

Вот как это сделать:

1. Нажмите «Максимальное проскальзывание».

Во-первых, откройте MetaMask и войдите в свой кошелек.

В этом руководстве мы будем использовать мобильное приложение MetaMask.

Как только вы окажетесь на MetaMask, нажмите «Swap».

После того, как вы нажали «Своп», выберите пару токенов, которой хотите торговать.

На странице обмена вы увидите опцию «Максимальное проскальзывание».

Нажмите на «Максимальное проскальзывание». чтобы начать изменять максимальное проскальзывание.

2. Увеличьте максимальное проскальзывание.

После того, как вы нажмете на «Максимальное проскальзывание», вы сможете настроить максимальное проскальзывание.

По умолчанию ваше максимальное проскальзывание будет установлено на «3%».

Однако «3%» слишком мало для выполнения некоторых свопов (на рынках с низкой ликвидностью).

Следовательно, вам необходимо постепенно увеличивать его, чтобы своп был успешным.

Во-первых, увеличьте максимальное проскальзывание до «4%» и попробуйте поменять жетоны местами.

Если вы по-прежнему получаете сообщение об ошибке «Нет доступных цитат», увеличьте максимальное проскальзывание до «5%» и попробуйте снова обменять токены.

Увеличение максимального проскальзывания увеличит вероятность успеха свопа.

Однако, если вы все еще получаете ошибку «Нет доступных котировок» даже после увеличения максимального проскальзывания до «5%», вам нужно использовать другой метод, чтобы исправить это.

Это включает в себя с использованием децентрализованной биржи как PancakeSwap или попробуйте позже.

Метод 2: используйте децентрализованную биржу

Второй метод — использовать децентрализованный обмен для обмена токенов вместо MetaMask.

Две из самых популярных децентрализованных бирж — PancakeSwap и Uniswap.

В этом руководстве мы будем использовать PancakeSwap.

Вот как используйте PancakeSwap для обмена токенов:

  1. Заходим на биржу PancakeSwap: https://pancakeswap.finance/swap.
  2. Нажмите «Подключиться» и нажмите «MetaMask».
  3. Выберите пару токенов, которой хотите торговать.
  4. Введите количество токенов, которые вы хотите обменять.
  5. Нажмите «Обмен», а затем «Подтвердить обмен».
  6. Подтвердите обмен на MetaMask.

После того, как вы подтвердите своп, транзакция будет отправлена.

Ты сможешь проверьте его статус на BscScan.com.

Если транзакция не удалась, вы можете попробовать увеличить допуск по проскальзыванию, нажав на значок фильтра.

Вывод

Обмен токенов на MetaMask довольно прост.

Все, что вам нужно сделать, это выбрать пару токенов, которую вы хотите поменять местами.

Затем введите количество токенов, которые вы хотите обменять на другой токен, и поменяйте их местами.

Однако при низком уровне ликвидности своп может потерпеть неудачу.

К несчастью, нет возможности предсказать при наличии ликвидности.

Если своп по-прежнему не работает даже после того, как вы увеличили максимальное проскальзывание, вам нужно повторить попытку позже.

Подождите несколько часов и попробуйте снова обменять токены.

В качестве альтернативы вы можете попробовать использовать децентрализованную биржу, такую ​​как PancakeSwap или Uniswap.

@danjm Is correct about this being a timing issue. See the following gist:

https://gist.github.com/darkwing/1c44fec6053f9731bb31cb513432df8b

With the following server output:

TimingConflict

It seems as though onInputChange is correctly setting state, but in-flight resetSwapsPostFetchState muddies the state and causes the problem. If I add a setTimeout inside onInputChange to offset the resetSwapsPostFetchState timing problem, everything works correctly, thus proving the timing issue.

@Helber  Вы правы..обмен не проходит

The transaction cannot succeed due to error: execution reverted: PancakeRouter: INSUFFICIENT_OUTPUT_AMOUNT. 

Прочитал, что надо увеличить «Допустимый слипедж», дошел до 11%, безрезультатно.

INSUFFICIENT_OUTPUT_AMOUNT — это ошибка, с которой вы столкнетесь при попытке торговать токенами с низкой ликвидностью.

Вероятно, это может быть  токен с небольшой капитализацией, и в пуле ликвидности может не хватить токенов для обмена. Или это может быть мошеннический токен, который не может быть продан.

@Helber 0xf7ccac1a82e0a5b65256ee6202bd1ecd1cfef0afef52fc11211a3b3d60ac1112

А так?

@Helber Прошел, спасибо огромное за помощь

It seems as though onInputChange is correctly setting state, but in-flight resetSwapsPostFetchState muddies the state and causes the problem. If I add a setTimeout inside onInputChange to offset the resetSwapsPostFetchState timing problem, everything works correctly, thus proving the timing issue.

@Helber  Вы правы..обмен не проходит

The transaction cannot succeed due to error: execution reverted: PancakeRouter: INSUFFICIENT_OUTPUT_AMOUNT. 

Прочитал, что надо увеличить «Допустимый слипедж», дошел до 11%, безрезультатно.

INSUFFICIENT_OUTPUT_AMOUNT — это ошибка, с которой вы столкнетесь при попытке торговать токенами с низкой ликвидностью.

Вероятно, это может быть  токен с небольшой капитализацией, и в пуле ликвидности может не хватить токенов для обмена. Или это может быть мошеннический токен, который не может быть продан.

@Helber 0xf7ccac1a82e0a5b65256ee6202bd1ecd1cfef0afef52fc11211a3b3d60ac1112

А так?

@Helber Прошел, спасибо огромное за помощь

Что если метамаск не подключается к сайту

Если у вас возникают проблемы с подключением MetaMask к веб-сайту, вы можете попробовать следующие решения:

  1. Проверьте подключение к интернету: Убедитесь, что у вас стабильное подключение к интернету. Проверьте, работает ли ваше подключение и нет ли проблем со скоростью или стабильностью сети.
  2. Обновите MetaMask: Убедитесь, что у вас установлена последняя версия MetaMask. Если у вас устаревшая версия, попробуйте обновить ее до последней версии из официального источника.
  3. Проверьте настройки браузера: Убедитесь, что ваш браузер и настройки безопасности не блокируют доступ MetaMask к веб-сайту. Проверьте блокировку всплывающих окон, блокировку рекламы или другие настройки безопасности, которые могут помешать подключению.
  4. Перезагрузите браузер: Попробуйте перезагрузить ваш браузер и снова попытаться подключить MetaMask к веб-сайту. Иногда перезапуск браузера может помочь исправить временные проблемы с подключением.
  5. Очистите кэш и данные браузера: Иногда проблемы с подключением могут быть связаны с накопившимися данными и кэшем браузера. Попробуйте очистить кэш и данные браузера и затем повторите попытку подключения.
  6. Проверьте список доверенных сайтов: Убедитесь, что веб-сайт, к которому вы пытаетесь подключиться, находится в списке доверенных сайтов в MetaMask. Иногда MetaMask может блокировать доступ к некоторым сайтам из-за безопасности.
  7. Проверьте ошибки в консоли браузера: Откройте консоль разработчика в вашем браузере и проверьте наличие ошибок или предупреждений, связанных с MetaMask. Это может помочь выявить причину проблемы подключения.

Если ни одно из вышеперечисленных решений не помогло, рекомендуется обратиться в службу поддержки MetaMask или поискать решение на официальном форуме или сообществе MetaMask.

Котировки не доступны в Метамаск

Если в MetaMask отображаются недоступные котировки или цены активов, есть несколько возможных решений:

  1. Проверьте выбранную сеть: Убедитесь, что вы подключены к правильной сети в MetaMask. Некоторые активы могут быть доступны только на определенных сетях, таких как Ethereum Mainnet или Binance Smart Chain. Проверьте, что вы выбрали соответствующую сеть для того актива, цены на который вы хотите увидеть.
  2. Обновите список активов: В MetaMask есть функция обновления списка активов. Попробуйте обновить список, чтобы получить последние котировки и информацию об активах. Вы можете найти эту опцию в настройках MetaMask.
  3. Проверьте наличие соединения: Убедитесь, что у вас стабильное подключение к интернету. Проверьте, работает ли ваше подключение и нет ли проблем со скоростью или стабильностью сети.
  4. Проверьте провайдера данных: MetaMask использует провайдеры данных для получения котировок и информации об активах. Убедитесь, что ваш провайдер данных работает надлежащим образом. Если у вас возникли проблемы с текущим провайдером, попробуйте выбрать альтернативный провайдер данных или обратитесь в поддержку MetaMask для получения рекомендаций по провайдерам данных.
  5. Обновите MetaMask: Убедитесь, что у вас установлена последняя версия MetaMask. Если у вас устаревшая версия, попробуйте обновить ее до последней версии из официального источника.

8 советов по устранению ошибки JSON RPC в метамаске

11 ноября 2022 г.

Внутренняя ошибка JSON, ошибка 32603, является наиболее распространенной и серьезной ошибкой, возникающей в MetaMask. Это происходит по разным причинам.

Если появляется внутренняя ошибка JSON 32603, это означает, что у MetaMask возникли трудности с обнаружением ошибки.

В этой статье мы делимся 5 передовыми практиками и 8 возможными решениями, которые могут помочь вам решить внутреннюю проблему JSON 32603. Прежде чем я начну, я хотел бы немного рассказать о JSON и JSON RPC.

Что такое JSON?

JSON известен как легкий формат, который может передавать данные быстрее, чем его конкуренты.

Полная форма JSON — это нотация объектов JavaScript, которая разбивает данные в формате до тех пор, пока их не станет легко обрабатывать. Поскольку JSON основан на JavaScript, вы найдете различные переменные, такие как строки, объекты, логические значения и нулевые символы, пытаясь понять его элемент данных.

Поскольку JSON помогает легко обрабатывать данные, данные отображаются в управляемую структуру, которая поддерживает различные языки программирования.

Формат JSON был создан Дугласом Крокфордом в 2000 году, и поэтому он способствует обмену данными между серверами и веб-приложениями.

Что такое JSON RPC?

JSON RPC — это развитие JSON, и во всем мире JSON RPC определяется как протокол удаленного вызова процедур (RPC).

JSON RPC — это новый протокол с узкой областью применения. Он приводит в действие различные структуры данных, определяя задачи для приложений на уровне разработки.

Это идеальный выбор для разработчиков для быстрой разработки или несложных вещей. Более того, JSON RPC поставляется со следующими 4 указателями —

* Это отражает ограничения, связанные с обработкой данных в сети.

* Поскольку он легкий и обрабатывает данные быстрее, эти 2 функции делают его подходящим для узлов Ethereum.

* Протокол JSON-RPC может использовать HTTPS и сокеты для взаимодействия.

* Протоколы JSON RPC — лучший вариант для разработки решений на основе Ethereum.

Кроме того, JSON RPC имеет 2 спецификации: JSON RPC 1.0 и JSON RPC 2.0.

* JSON RPC 1.0 был методом одноранговой связи. Кроме того, в нем отсутствовали параметры имени и объяснение сообщений об ошибках, что создавало дополнительные проблемы.

* Еще одна обновленная и очень продвинутая спецификация, JSON RPC 2.0, решила проблемы предыдущей версии 1.0. Обновленная версия включает сведения об ошибках, а также дополнительные расширения.

Внутренняя ошибка JSON RPC 32603 в MetaMask –

Если вы получаете внутренние ошибки JSON-RPC при взаимодействии с другими сетями, приведенные ниже указатели могут помочь решить вашу проблему —

  1. Убедитесь, что вы правильно добавили сеть. Вы даже можете использовать список цепочек, чтобы добавить собственную сеть или даже токены.

2. Убедитесь, что у вас достаточно нативных токенов для оплаты газа.

3. Убедитесь, что вы используете расширение последней версии MetaMask.

Внутренняя ошибка JSON RPC с пользовательской сетью или сайдчейнами —

Внутренняя ошибка JSON RPC при взаимодействии с сайдчейнами или пользовательской сетью. Вот подробное руководство по устранению внутренних ошибок —

Пользовательская сеть или сайдчейн — это технология, которая поддерживает экосистему Ethereum и совместима с ней. Он позволяет пользователям передавать криптоактивы/токены между разными сетями.

MetaMask был необходим для экосистемы Ethereum, позволяя пользователям перемещаться между сетями.

Кроме того, есть некоторые распространенные проблемы при работе с сайдчейнами, которых вам следует избегать. И мы предоставим 6 лучших практик, необходимых при работе с сайдчейнами. Следующие рекомендации являются общими рекомендациями.

5 лучших практик для сайдчейнов и пользовательских сетей —

<сильный>1. Пройдите проверку. Не все пользовательские сети безопасны, поскольку они предлагают более дешевые и быстрые транзакции; они поставляются с гарантиями надежности и другой безопасностью по сравнению с основной сетью. Прежде чем переходить на собственные сети, проанализируйте риски.

Вы должны доверять сетевому провайдеру, потому что злонамеренный сетевой провайдер может записать ваш IP-адрес и сетевую активность, а также солгать о блокчейне, удерживающем транзакции и влияющем на состояние.

<сильный>2. Убедитесь, что у вас есть точная пользовательская информация о сети — вы можете найти сеть в списке цепочек, который вы можете автоматически добавить в MetaMask. Вы даже можете добавить сеть в MetaMask вручную, но это не рекомендуется делать, пока вы не станете разработчиком программного обеспечения. Вы можете добавить пользовательскую сеть вручную в MetaMask.

Убедитесь, что вы проверили информацию о пользовательской сети. Вы можете ознакомиться с этим «Руководством по проверке», чтобы узнать больше о пользовательской сети и проанализировать ее.

<сильный>3. Используйте установленные мосты для перемещения токенов между разными сетями — MetaMask не отслеживает транзакции между разными сетями. Вам нужно понимать, как разные сети работают для транзакций. Вы должны убедиться, что доверяете оператору сети и любому адресу Ethereum, на который вы отправляете свои средства.

<сильный>4. Избегайте отправки токенов напрямую из одной сети в другую. Если вы попытаетесь отправить свои токены из одной сети/цепочки в другую сеть/цепочку, результатом, скорее всего, будет безвозвратная потеря криптоактивов.

Пользовательская сеть может быть совместима с экосистемой Ethereum, но это не то же самое, что основная сеть Ethereum. У вас может быть один и тот же адрес Ethereum для всех ваших криптоактивов, но ваши криптоактивы индивидуальны для каждой сети, и для перемещения этих криптоактивов вам потребуется разрешение от провайдера сети.

Для перемещения ваших криптоактивов вам потребуется мост или портал для переноса ваших активов из одной сети/цепочки в другую.

<сильный>5. Понимание использования газа в разных сетях. Когда вы взаимодействуете с сетью боковой цепи или сетью, отличной от Ethereum, комиссия за транзакцию всегда выплачивается в собственной криптовалюте сети.

Например, на Binance вы должны платить BNB за комиссию за газ.

У вас должно быть достаточно нативных крипто-токенов/активов для любых транзакций, над которыми вы хотите работать.

8 возможных решений для устранения внутренней ошибки JSON RPC 32603 в MetaMask —

Внутренняя ошибка JSON RPC 32603 возникает в основном при создании смарт-контрактов, и это происходит из-за оценки газа Ganache.

Нет, проблема не может быть решена ограничением газа, так как с ним экспериментировали многие люди, и никто не смог этого сделать.

Байт-код правильно работает в тестовой сети Ropsten и Rinkeby, но проблема возникает при запуске байт-кода в основной сети.

Даже проблема не решается изменением разных URL-адресов RPC.


Вы можете проверить 8 возможных скриншотов решения, взятых с разных форумов, и их внутренние ошибки JSON RPC 32603 были устранены.

  1. Снимок экрана ниже взят из Github
  2. .


2. Скриншот ниже взят из Github

.

3. Скриншот ниже взят из Github

.

4. Скриншот ниже взят из Reddit

.

5. Скриншот ниже взят из MetaMask.

6. Скриншот ниже взят из Gitter

.

7. Скриншот ниже взят из Ethereum.

8. Скриншот ниже взят из Ethereum.

Заключительные мысли —

Ошибка JSON RPC сопровождается многочисленными ошибками, но внутренняя ошибка 32603 является одной из серьезных ошибок и может быть устранена с помощью 5 лучших практик и этих 8 возможных решений.


Также опубликовано здесь. < /p>


Оригинал

Понравилась статья? Поделить с друзьями:
  • Ошибка при получении контекста цепочки сертификатов 1с эдо
  • Ошибка при получении контекста цепочки сертификатов 1с vipnet
  • Ошибка при получении контекста принтера
  • Ошибка при получении контекста модуля криптографии 1с эдо
  • Ошибка при получении контекста модуля криптографии 1с розница