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

Руководство пользователя по свопам

Нужно ли перевести эту статью?

MetaMask Swaps — это функция MetaMask, которая позволяет вам выполнять своп, т.е. обменивать один токен криптовалюты на другой (подробнее о токенах ERC-20 и различиях между ними и токенами NFT см. в нашем руководстве пользователя). Это очень удобно и просто, а также значительно сокращает количество необходимых шагов и степень риска из-за использования сторонних смарт-контрактов для получения интересующих вас токенов.

You can use MetaMask Swaps either on MetaMask Extension, MetaMask Mobile, or MetaMask Portfolio. В настоящее время функция MetaMask Swaps доступна в следующих сетях:

  • Мейн-нет Ethereum
  • BNB Smart Chain
  • Avalanche C-Chain
  • Polygon
  • Optimism
  • Arbitrum
  • zkSync Era
  • Linea
  • Base

Что нужно знать перед свопом

  • Даже если токен соответствует стандарту ERC-20, вы не должны покупать или получать токен, предварительно его не изучив. Одной из новинок криптовалют и децентрализованных финансов является их программный характер; токен необязательно является статическим активом; у него могут быть функции, которые могут повлиять на то, как он используется, или на то, как он влияет на ваш кошелек, например, такие, как эта. Конечно, есть и другие менее опасные особенности: например, некоторые токены вы можете приобрести, но для того, чтобы получить от них предполагаемую пользу, вам нужно выполнить их стейкинг на конкретной платформе.
  • Проскальзывание — это величина изменения между ценой, по которой вы делали первоначальный запрос, и конечной ценой транзакции, которую допускает MetaMask Swaps. Given the highly liquid and fluctuating nature of decentralized finance and cryptocurrencies, prices can change from second to second. Учитывая высоколиквидный и изменчивый характер децентрализованных финансов и криптовалют, цены могут меняться каждую секунду. Поэтому свопы допускают небольшую разницу между ценой первоначального запроса и окончательной ценой, чтобы гарантировать, что ваша транзакция пройдет, но не слишком большую, чтобы защитить вас от внезапных скачков или падений.

MetaMask user guide swaps
slippage

  • Пользовательские токены — название, используемое MetaMask для токенов, которые не столь широко распространены, чтобы оказаться в списке стандартных токенов MetaMask, и которые обнаруживаются по умолчанию, когда Мейн-нет Ethereum (и ряд других популярных сетей) выбирается в качестве вашей сети в MetaMask. Если вы выполняете своп токенов из вашего кошелька, но не видите их (подождите несколько минут — помните, блокчейн работает быстро, но не мгновенно), попробуйте добавить токены вручную.
  • Наши статьи поддержки предназначены только для MetaMask Swaps. Другими словами, MetaMask обеспечивает поддержку свопов, которые осуществляются с помощью кнопки MetaMask Swaps. Если вы выполняете свопы на другой платформе или DEX, MetaMask может предоставить некоторую общую информацию или руководство, но его не следует считать полным. Обратитесь за помощью в поддержку или сообщество биржи или платформы, на которой вы выполняете своп.
warning

Помните: MetaMask — это всего лишь посредник в вашем свопе!

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

Готовы узнать подробнее?

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

Swaps in MetaMask Portfolio

You can also use Swaps in MetaMask Portfolio. The steps are almost identical to Swaps in MetaMask Extension. In any case, the concepts listed below apply to all platforms.

On the main MetaMask screen, look for a toggle marked 'swap'.

MetaMask Swaps icon
locate

Вы увидите главный экран свопа:

MetaMask swaps main screen extension

Подготовка к свопу

  • Во-первых, выберите имеющийся у вас токен, который вы готовы «потратить», используя раскрывающееся меню сверху.
  • Далее ниже выберите токен, который хотите приобрести, во втором раскрывающемся меню.
  • Увеличивайте или уменьшайте количество первых токенов, пока не будете удовлетворены количеством токенов, которое тратите, и приобретаемым количеством токенов.

Вы увидите, как приложение выполняет поиск лучшей цены. Этот процесс является секретным ингредиентом, который делает MetaMask Swaps самым выгодным и лучшим сервисом для свопа. Пока вы смотрите на поиск Swaps, многое происходит за кулисами.

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

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

Внимательные пользователи заметили на предыдущем экране в левом нижнем углу упоминание о «2%-ном проскальзывании». Проскальзывание — это еще один параметр, который Swaps использует вам на пользу, и он более подробно описан выше.

В результате со всеми этими вычислениями DeFi вы получаете экран котировок:

MetaMask swaps quote screen
extension

Выполнение вашего свопа

Здесь много чего происходит, но не волнуйтесь. First of all, up at the top, you'll see that MetaMask Swaps is continuing to do all the work that we mentioned previously on an ongoing basis, ensuring that you're getting the most up-to-date price and availability.

Основной функционал расположен в середине экрана: количество токенов, которое вы собираетесь приобрести (с учетом проскальзывания) на момент последней котировки. Вы видите такие детали, как обменный курс, и можете, при желании, посмотреть, как рассчитывалась котировка, а также перейти в дополнительные настройки газа.

info

Почему обменянные токены не отображаются в моем кошельке?

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

Плата за газ

Gas fees estimate

Within the MetaMask Swaps interface, you’ll see two values, the estimated gas fee, displaying the expected cost of executing the transaction, and the max fee, which is the maximum amount you’ll pay for gas. Depending on network activity, the actual cost of gas may be higher or lower than the estimated gas fee, but will never be higher than the max fee shown on this screen.

To learn more about gas fees, please visit this guide.

What if I don't have enough gas?

Don’t have enough gas to cover your swap? Don't worry – MetaMask now offers a convenient gas station, allowing you to fill up on gas and swap your tokens in one transaction.

Prerequisites

Prerequisites for using MetaMask Gas Station:

  • The swap must be on Ethereum Mainnet
  • You do not have enough ETH in your wallet to cover gas
  • The value of your swap is greater than the cost of gas
  • You have Smart Transactions enabled
  • You use version 12.6.0 or higher of the MetaMask Extension, or version 7.43 or higher of MetaMask Mobile

If your swap meets these prerequisites, we will automatically include gas costs in the quote you receive. For example, let’s say you want to swap 400 USDC into DAI, but you don’t have enough ETH to cover gas. If the max gas fee is estimated to be $9.41, that amount is subtracted from the amount of DAI you would receive.

MetaMask Gas Station
screen

Using MetaMask Gas Station allows you to proceed with your swap without having to manually purchase & transfer more ETH to your wallet, because MetaMask handles this in the transaction. The ‘max fee’ associated with your swap will be priced into the quote, and if the actual gas fee is lower than this estimated amount, any unused ETH will be added to your wallet following completion of your transaction.

Frequently asked questions

What if the value of my swap is less than the cost of gas?

  • You’ll be unable to use the MetaMask Gas Station if the value of your swap is less than the cost of gas. In this case, you can always buy more ETH to cover gas.

Can I use MetaMask Gas Station on other networks?

  • MetaMask Gas Station is only available on Ethereum Mainnet. For other networks, MetaMask offers the ability to buy tokens directly from your wallet. This provides you with a convenient way to top-up your gas balance and continue with your swap.

What tokens can I use MetaMask Gas Station with?

  • You’ll be able to use the MetaMask Gas Station for swaps that include one or more of the following tokens:
    • USDT
    • USDC
    • DAI
    • ETH
    • wETH
    • wBTC
    • wstETH
    • wSOL

Can I use MetaMask Gas Station if I have enough gas already?

  • MetaMask Gas Station is only intended for you to use when you do not have enough gas. If you have enough gas, you will be able to review and complete your swap like normal.

If you're ready to go, click the Swap button!

Send and swap crypto at the same time

Whenever you're sending funds from one account to another, you can choose which token you want to spend and select the token the other person wants to receive. This way, you won't have to first swap one token for another and then create another transaction to send it someone's way; saving you both time and gas.

To use MetaMask's 'Send & Swap' feature:

  1. Open your MetaMask interface and click 'Send'.
  2. Select the address you wish to send funds to.
  3. Choose the asset you wish to send from your account.
  4. Choose the asset you wish the recipient account to receive.
  5. Review the quote, and confirm your transaction!

This feature is currently available on MetaMask Extension, with MetaMask Mobile and Portfolio coming soon. Please note that this method does not yet support Smart Transactions.

Swap to an exact output amount

Now, instead of only choosing how much of a token you want to swap, you can specify the exact amount of funds you want the recipient to receive. This automatically calculates and fills in the necessary amount of tokens you need to send.

В настоящее время эта функция доступна в MetaMask Portfolio, но вскоре появятся и в расширении и мобильном приложении MetaMask.

Откройте для себя SwapVerse

Одна из поистине невероятных вещей в MetaMask и одна из причин, по которой он может предложить вам такой беспрецедентный опыт свопа токенов, заключается в том, что по своей сути он независим от типа сети. Если сеть блокчейна, к которой вы подключаетесь, совместима с Ethereum, вы можете настроить MetaMask для работы с ней. So what?

Это значит то, что вы можете использовать MetaMask Swaps и в других сетях. Вам необязательно быть в Мейн-нете Ethereum. Например, вы можете использовать Swaps в сети Polygon. Когда появятся другие сайдчейны и кастомные сети, попробуйте их. Swaps позволяет вам торговать токенами в любой сети, совместимой с Ethereum, прямо из вашего кошелька, без необходимости напрямую взаимодействовать со сторонними платформами, тем самым уменьшая ваши риски от потенциально уязвимых для взлома или вредоносных смарт-контрактов.

С помощью Swaps у вас даже есть возможность приобретать токены, отличные от Ethereum в Мейн-нете. Но помните: всегда перемещайтесь по мультивселенной через мосты и порталы.

Часто задаваемые вопросы

Почему некоторые токены отсутствуют в MetaMask Swaps?

Как увидеть цену на момент покупки для токенов, покупаемых через MetaMask Swaps

Почему мой своп MetaMask не удался?

Почему кнопка MetaMask Swap недоступна или неактивна?

**Я выполнил своп, но получил меньше токенов или фиатной валюты, чем ожидалость. Why?

Error fetching quote

Поддержка Uniswap и советы по решению проблем

Руководство пользователя: кастомные сети и сайдчейны