Стейкинг через децентрализованную биржу в сети Ethereum (уровень 1)

Напоминаем, что вам не нужно обменивать ETH на rETH напрямую через Rocket Pool, чтобы пользоваться преимуществами децентрализованного стейкинга. Все, что вам нужно сделать, это держать rETH, так как он по своей природе растет в цене - не имеет значения, как вы его получили!

rETH доступен для торговли на нескольких децентрализованных биржах, таких как Balancer и Uniswap.

Пул Balancer - это особый вид пула, известный как метастабильный пул. Метастабильные пулы идеально подходят для токенов, таких как rETH, потому что они учитывают истинный обменный курс, сообщаемый Oracle DAO.

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

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

В следующих примерах мы покажем, как обменять ETH на rETH, используя как Balancer, так и Uniswap.

ПРИМЕЧАНИЕ

В настоящее время этот метод доступен только на Mainnet. Если вы хотите попрактиковаться на тестовой сети Hoodi, вы должны обменять напрямую с Rocket Pool.

В остальной части этого руководства предполагается, что вы находитесь на Mainnet.

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

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

Настройка MetaMask

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

Затем откройте панель MetaMask, используя его значок на панели инструментов вашего браузера. Нажмите на выпадающий список сети на панели инструментов вверху и убедитесь, что выбран Ethereum Mainnet:

Наконец, добавьте токен rETH в MetaMask, чтобы вы могли видеть свой баланс и получить к нему доступ для торговли. Нажмите вкладку Assets, затем нажмите Add Token:

Убедитесь, что в этом диалоговом окне выбран Custom Token. В поле Token Contract Address введите следующее значение:

0xae78736Cd615f374D3085123A210448E74Fc6393

Token Symbol должен автоматически заполниться значением rETH, а Decimals of Precision должен автоматически заполниться значением 18.

Примите остальные подсказки, и тогда вы увидите токен rETH в вашем списке.

Теперь, когда у вас есть адрес кошелька в MetaMask, вам нужно перевести на него немного ETH. Вам нужно будет предоставить это из существующего кошелька или купить ETH на бирже.

Обмен на rETH через Balancer

Теперь, когда ваш кошелек настроен и пополнен, перейдите по этому URL, который откроет Balancer и автоматически покажет обмен ETH на rETH:

https://app.balancer.fi/#/trade/ether/0xae78736Cd615f374D3085123A210448E74Fc6393

Изначально страница будет выглядеть так:

Нажмите на кнопку Connect wallet в правом верхнем углу. Вам будет предложен экран с вопросом, какого провайдера кошелька вы хотите использовать. Для этого примера выберите MetaMask.

ПРИМЕЧАНИЕ

Если вы не используете MetaMask, один из других провайдеров, таких как WalletConnect, скорее всего, будет совместим с вашим кошельком.

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

Затем он спросит, хотите ли вы предоставить Balancer доступ для просмотра адресов ваших учетных записей:

Нажмите Connect, и после короткой паузы ваш кошелек будет подключен к Balancer. Теперь вы должны увидеть его баланс ETH в левой верхней части экрана.

Теперь введите количество ETH, которое вы хотите обменять, и пользовательский интерфейс Balancer покажет вам количество rETH, которое вы получите взамен:

ПРИМЕЧАНИЕ

Обратите внимание, что количество rETH, которое вы получите, будет меньше, чем количество ETH, которое вы вложили. Это нормально, потому что rETH стоит больше, чем ETH и постоянно растет в цене. Вы можете увидеть это в обменном курсе, выделенном справа на скриншоте.

Нажмите Preview, чтобы увидеть детали сделки, включая минимальную сумму, которую вы можете получить из-за проскальзывания. Если вас все устраивает, нажмите Confirm trade. Это отправит запрос в MetaMask, где вы сможете проверить общую стоимость транзакции перед ее подтверждением:

ПРИМЕЧАНИЕ

Обратите пристальное внимание на предполагаемую комиссию за газ здесь, выделенную красным. Если это значительная часть вашей общей транзакции (здесь это более 17%), то пройдет очень много времени, прежде чем вы окупите вознаграждения за стейкинг.

Если это так, вам следует либо подождать, пока средняя цена газа в сети упадет, либо рассмотреть возможность использования решения уровня 2 вместо этого.

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

Вот и все! Теперь вы стейкаете с Rocket Pool. Все, что вам нужно сделать, это держать ваш rETH, и вы будете автоматически получать вознаграждения за стейкинг по мере роста стоимости токена rETH.

Обмен на rETH через Uniswap

Хотя мы рекомендуем вам стейкать через Balancer, потому что он имеет более низкие комиссии и более точный курс ETH-rETH, вы также можете обменять на rETH через Uniswap, если возникнет необходимость. Перейдите по этому URL, который откроет Uniswap и автоматически покажет обмен ETH на rETH:

https://app.uniswap.org/#/swap?inputCurrency=eth&outputCurrency=0xae78736cd615f374d3085123a210448e74fc6393

ПРИМЕЧАНИЕ

Изначально вам может быть показано предупреждение, которое выглядит так:

Это всего лишь временное предупреждение, пока Uniswap не добавит rETH в свой канонический список токенов. Пока адрес токена 0xae78736cd615f374d3085123a210448e74fc6393, вы можете безопасно добавить его.

Изначально страница будет выглядеть так:

Нажмите на одну из кнопок Connect Wallet, например, выделенную в правом верхнем углу. Вам будет предложен экран с вопросом, какого провайдера кошелька вы хотите использовать. Для этого примера выберите MetaMask.

ПРИМЕЧАНИЕ

Если вы не используете MetaMask, один из других провайдеров, таких как WalletConnect, скорее всего, будет совместим с вашим кошельком.

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

Затем он спросит, хотите ли вы предоставить Uniswap доступ для просмотра адресов ваших учетных записей:

Нажмите Connect, и после короткой паузы ваш кошелек будет подключен к Uniswap. Теперь вы должны увидеть его баланс ETH в правом верхнем углу экрана.

Теперь введите количество ETH, которое вы хотите обменять, и пользовательский интерфейс Uniswap покажет вам количество rETH, которое вы получите взамен:

ПРИМЕЧАНИЕ

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

Нажмите Swap, чтобы увидеть детали сделки, включая минимальную сумму, которую вы можете получить из-за проскальзывания. Если вас все устраивает, нажмите Confirm Swap. Это отправит запрос в MetaMask, где вы сможете проверить общую стоимость транзакции перед ее подтверждением:

ПРИМЕЧАНИЕ

Обратите пристальное внимание на предполагаемую комиссию за газ здесь, выделенную красным. Если это значительная часть вашей общей транзакции (здесь это более 17%), то пройдет очень много времени, прежде чем вы окупите вознаграждения за стейкинг.

Если это так, вам следует либо подождать, пока средняя цена газа в сети упадет, либо рассмотреть возможность использования решения уровня 2 вместо этого.

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

Вот и все! Теперь вы стейкаете с Rocket Pool. Все, что вам нужно сделать, это держать ваш rETH, и вы будете автоматически получать вознаграждения за стейкинг по мере роста стоимости токена rETH.