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

LayerZero Labs — это протокол сетевой связи, предназначенный для упрощения обмена сообщениями между цепочками.
Проще говоря, протокол LayerZero — это связующее звено между различными блокчейнами, позволяющее передавать токены из одной сети в другую. До появления LayerZero пользователям нужно было использовать кросс-чейн мост для перевода средств между цепочками, но ему нужно было проводить 2–3 транзакции и платить комиссию за каждую транзакцию.
LayerZero — партнер Circle, глобальной финтех-компании, которая помогает предприятиям и разработчикам использовать возможности стейблкоинов для платежей и онлайн-торговли по всему миру.
Инвестиции: 170 миллионов долларов США во главе с Sequoia Capital, a16z, Coinbase, Binance, Tiger Global, Uniswap и PayPal Ventures;
Время на это взаимодействие: 1 час
Награды: задним числом в виде будущих токенов LayerZero (ZRO), а также аирдропов от проектов, где мы будем тестировать решения для протокола.
Прошлые уроки:
https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Глава 137 — Кредитная платформа Layerzero, руководство по раздаче тестовой сети cedro-finance — Mingpai Airdrop-32de7c06ed2f
https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Глава 136-layer-0 валютный рынок с полной цепочкой Tapiocadao-beta-test Network Airdrop учебник-mingpai airdrop-405f05b654c9
https://medium.com/@jiamigou/Cryptodog, подборка аирдропов, часть 69 – Десять лучших аирдропов, которые стоит посмотреть в 2023 году – высокий консенсус-b4651bb63f06
https://medium.com/@jiamigou/Cryptodog Сборник Airdrop Глава 68-layerzero-Подтвержден ли airdrop?-Как выполнить условия-4df4b3129a79
https://medium.com/@jiamigou/Аирдроп реорганизации зашифрованной собаки. Часть 17-layerzero. Аирдроп тестовой сети. Учебное пособие-20a3d71310c4
Взаимодействие по этому вопросу
1. Тестовая сеть
Сначала мы проходим тестовую сеть, а затем переходим к другим действиям.
Шаг 1 — Заходим на сайт и подключаем кошелек
https://usdcdemo.layerzero.network/bridge

Шаг 2. Получите тестовые жетоны:
USDC Faucet: usdcfaucet.com — токен, используемый для обмена.
Выберите сеть ETH и/или AVAX.

Goerli Faucet: goerlifaucet.com — получите тестовые монеты ETH
Если вы не можете его получить, пожалуйста, обратитесь к:
https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Глава 150 – Новая версия списка сборщиков шифрования – d9b4242434a1
AVAX Faucet: faucet.avax.network — токен, используемый для обмена и газа. Выберите USDC и AVAX.

Шаг 3 — Несколько обменов USDC между сетями
https://usdcdemo.layerzero.network/bridge Используйте сетевую транзакцию Goerli Testnet:

2. Транзакции в основной сети
Далее мы представим проекты по протоколу LayerZero в основной сети, в которых вы можете быть активными и с нетерпением ждать ретродропа.Эта совместимость не является обязательной, но она может увеличить шансы на вознаграждение.
(1) ЗВЕЗДНЫЕ ВРАТА
Srargate — это мост и основной проект протокола LayerZero. У Srargate есть собственный токен STG, который вы можете использовать для участия в голосовании.
Стоимость использования моста Сраргейт:
Обмененных токенов: более 10U;
Комиссия Gas за обмен: В ETH комиссия около 10U, в других сетях до 2 USD;
Комиссия за стейкинг: 0,05–0,5U.
Получите персонажа 39U (Персонаж**100 STG), 1K LP Персонаж-фермер.
Зайдите на Stargate.finance и подключите кошелек MetaMask.

1. Обмен токенов в разных сетях
Обмен в опции "Трансфер".При выборе сети газ каждой сети разный:
Например, для торговли на Avalanche вам нужен AVAX; в сети Matic вам нужны токены MATIC; в сети Arbitrum вам нужны токены ETH из той же сети.
Если у вас нет токенов для оплаты газа в некоторых сетях, воспользуйтесь сервисом Bungee, который позволяет обменивать небольшие суммы токенов на газ без уплаты дополнительных комиссий за транзакции между сетями.
Перевод (Gas Estimator) также поможет вам сэкономить на комиссии за газ. Нажав «Проверить оценщик газа за перевод», вы увидите всплывающее окно со средней комиссией за газ для переводов между различными сетями.


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

2. Добавьте ликвидность
Переключитесь на «Пулы», и вы сможете выбрать пул для добавления ликвидности. Выбираю пул в сети Арбитрум:

На вкладке «Доступно» вы увидите доступные вам пулы средств, а также доступные токены.

Как поставщик ликвидности вы также можете создать LP для получения вознаграждений в виде токенов STG.
3、 Ферма СТГ
Нажмите «Перейти на ферму», чтобы войти на ферму и внести жетоны;
Персонаж, которого можно получить, - это Фермер 1K LP, который доступен только в сельском хозяйстве. Благодаря этому вы можете получать вознаграждение в виде годового дохода и можете удалить возможность отмены фермерства в любое время.

4. Получите роль
Войдите в Discord Звездных врат и войдите в канал #guild-join, чтобы заявить права на персонажа.

5. Роль участника
Зайдите в Гильдии и подключите свой кошелек MetaMask к Discord.

Если у вас есть как минимум 100 STG в любой сети, вы можете получить роль 100 STG, которая может стоить 40U и которую можно приобрести на Pancake Swap;
Контракт токена STG: 0xb0d502e938ed5f4df2e681fe6e419ff29631d62b
После получения жетонов вы получите персонажа:

Когда ваш основной заказ превышает 25 veSTG, можно использовать роль veStaker.
Обратите внимание: поставленные STG будут вычтены из вашего баланса, в результате чего вы потеряете роль в размере 100 STG, и вы не сможете вывести средства до истечения выбранного периода.
Если вы хотите взаимодействовать, пожалуйста, войдите в раздел Ставки, и вы увидите свои предыдущие залоги.Такие же баллы я разместил на Arbitrum и сети BSC:

Нажмите на любой и установите параметры стейкинга.
Для этого персонажа требуется не менее 25 veSGT. Чтобы их получить, мне нужно заморозить 100 STG на 9 месяцев, даже если вы сделаете ставку на месяц, вы получите немного veSGT, что откроет возможность участвовать в голосовании.

6, роль фермера из 1K LP
Примите участие в этом мероприятии, и вы получите возможность добавить 1 тыс. токенов в сельское хозяйство. Самое приятное в этом то, что голосование обычно играет роль в подсчете наград, поэтому мы не упускаем ничего.
После того, как мы получим veSTG, мы направляемся на сайт.
Подключаем кошелек
Присоединяйтесь к Stragate DAO
Голосуйте за активные предложения (постоянно обновляются)
Обратите внимание: голоса выдаются при создании опроса, то есть, если вы получаете только veSTG, вы не сможете проголосовать за текущий опрос. Пожалуйста, подождите следующего раза.

(2) Хэш-поток
Hashflow — это децентрализованная биржа, предназначенная для обеспечения совместимости, нулевого проскальзывания и торговли, защищенной MEV, для торговли любыми активами в любой цепочке без уплаты комиссий.
Подключите кошелек https://app.hashflow.com/
Выберите сеть
Установите токен и сумму для обмена
сделать несколько обменов
Стоимость: газ в пределах 0,3 U, зависит от разных цепей

(三)Квартиры на мосту
Необходимо использовать мост несколько раз https://theaptosbridge.com/bridge
Обратите внимание: при переходе из Aptos в любую сеть происходит задержка в 3 дня (72 часа).
1. Подключите кошелек MetaMask и любой кошелек Aptos 2. Выберите сеть и задайте количество токенов 3. Обменяйтесь

(4) Мост замены жидкости
Войдите в мост: https://bridge.liquidswap.com/
Обратите внимание: при переводе денег с Aptos в любую сеть происходит задержка в 3 дня (72 часа).
Нажмите «Подключиться»;
Подключите MetaMask к кошельку на Aptos;
торговля;

(5) СушиXСвап
Подключите свой кошелек и выполните несколько межцепочных свопов
https://www.sushi.com/xswap

(6) ВуФи
Взаимодействие между сетями, https://fi.woo.org/

(7) Ярость Торговля
Торгуйте с кредитным плечом и используйте их хранилище
https://www.app.rage.trade/trade/0xa237af5e
1. Подключите кошелек
2. Подготовьте не менее 20U средств.
Кстати, вы можете обменять ETH на USDC Arbitrum на бирже выше (WooFi), что стоит 0,23U*3 транзакции (не используйте слишком большое кредитное плечо).
Если у вас нет опыта торговли, достаточно открыть и закрыть сразу несколько позиций, не дожидаясь поворота в вашу пользу.

Используйте их хранилище, войдите в Хранилища, выберите Хранилища, вы можете увидеть, что «Ферма стейблкоинов» заполнена, как показано ниже:

Итак, я буду взаимодействовать с переработанной ликвидностью (во время вашего взаимодействия она может быть заполнена);

1. Нажмите «Одобрить», чтобы привязать кошелек.

2. Укажите сумму и нажмите **Депозит и ставка**. Для вывода - нажмите Вывести.

(8) Угловой протокол
Токены Bridges $ANGLE или agEUR можно обменять на веб-сайте:
https://app.angle.money/#/bridges-ANGLE
Ссылка на кошелек:

1. Проверьте сеть, в которой вы покупаете AgEUR.
2. Войдите в раздел agEUR.
3. Выберите Обмен.
4. Укажите токен и его количество.
5. Утвердить токены 6. Произвести обмен

Затем вы можете изменить его обратно

В качестве альтернативы вы можете использовать $ANGLE для создания перекрестного моста, но описанного выше взаимодействия достаточно.
В разделе покупок ANGLE купите $ANGLE (требуется плата за газ в размере 2,5U в сети ETH).

Далее мы идем в Bridge и выполняем несколько обменов $ANGLE между сетями. Сеть ETH требует платы за газ 5U, а газ между другими сетями находится в зоне 0,15U.

(9) ОмниБТД
Выполните межсетевой обмен: https://omnibtc.finance/
Для кросс-чейна из сети Optimism в сеть BNB требуется плата за газ в размере 0,26U.

Кстати, через этот мост можно выкупить APT, который теперь стоит 1,5U газа.

(10) Доменное имя LayerZero
Сайт: https://lz.domains/, покупка доменного имени стоит около 10U;

(11) Сияющий
Протокол приземления на Арбитрум, если вы хотите взаимодействовать, перед подключением к кошельку смените сеть на Арбитрум, иначе кошелек невозможно подключить;
https://app.radiant.capital/#/dashboard
1. Внесение депозита


Подтвердите в MetaMask;


2. Переключитесь на Заимствование и заимствование валюты.

С помощью USDC вы можете одолжить любой токен;


3. Переключитесь на ставку

Чтобы принять участие в стейкинге, вам необходимо добавить ликвидность в пул WETH/RDNT SushiSwap, используя сеть Arbutrum.

Если у вас нет токенов wETH и RDNT, перейдите на SushiSwap, чтобы купить их.


В разделе «Ликвидность» выберите «Добавить», выберите токен wETH-RDNT и его количество и подтвердите;

Вернитесь в Radian, вы увидите возросшую ликвидность, нажмите Stake и подтвердите.


Затем вы можете вывести ликвидность с помощью функции Unstake.
(12) ТофуНФТ
В этом проекте можно просто покупать и продавать NFT, https://tofunft.com/ranking?network=10.
(13) Клирпул
Вы можете бросить USDC в пул в сети Ethereum или застейкать с помощью CPOOL.
https://app.clearpool.finance/?market=ethereum
3. Тестовый мост LayerZero
LayerZero обеспечивает мост между основной сетью Ethereum и тестовой сетью Goerli. Нужное количество жетонов теперь можно легко обменять без использования крана.
1 goETH стоит 0,1 доллара США, а в пулах хранится 12 500 goETH, которые открыты и размещены на Uniswap, где вы можете разместить LP в двух пулах:
Герли: ETH/mETH («Основная сеть ETH»).
Эфириум: ETH/gETH («Goerli EТН»)
Мост является первым из серии публичных продуктов, которые вскоре запустят LayerZero, ожидая удешевления газа.
Мост ETH GOERLI от LayerZero
4. Развертывание смарт-контракта LayerZero
Шаг 1. Войдите в REMIX — https://remix.ethereum.org/
Шаг 2. Создаём файл с произвольным именем (файлы типа Arbitrum1, LayerZero5 лучше написать самому, чтобы было понятно, какой код вставляется и какая сеть вставляется).

Шаг 3. Вставьте код:
// Идентификатор лицензии SPDX: надежность прагмы MIT >= 0.8 .17 ;
Импортировать ""; импортировать "@openzeppelin/contracts/token/ERC20/ERC20.sol"; контракт Harmony — NonblockingLzApp, ERC20 { uint16 destChainId; конструктор (адрес _lzEndpoint) NonblockingLzApp (_lzEndpoint) ERC20 («Токен перекрестной цепочки», «CCT») { if (_lzEndpoint == 0x9740FF91F1985D8d2B71494aE1A2f723bb3Ed9E4) destChainId = 109; если (_lzEndpoint == 0x3c2269811836af69497E5F486A85D7316753cf62) destChainId = 116; _mint(msg.sender, 1000000 * 10 ** десятичных знаков()); } function _nonblockingLzReceive(uint16, байты памяти, uint64, байты памяти _payload) внутреннее переопределение { (адрес toAddress, количество uint) = abi.decode(_payload, (address,uint)); _mint(toAddress, сумма); } Функция моста (uint _amount) общедоступная кредиторская задолженность { _burn (msg.sender, _amount); байты полезной нагрузки памяти = abi.encode(msg.sender, _amount); _lzSend(destChainId, payload, payable(msg.sender), адрес(0x0), байты(""), msg.value); } Функция TrustAddress (адрес _otherContract) public onlyOwner {trustRemoteLookup [destChainId] = abi.encodePacked (_otherContract, адрес (это)); } }

Проверьте, существует ли «рабочее пространство», в котором вы работаете.
Контракт содержит Endpoint и ChainId сети, в которой мы будем развертывать контракт.
Для других сетей см. список конечных точек и ChainIds здесь:
https://layerzero.gitbook.io/docs/technical-reference/mainnet/supported-chain-ids
ВАЖНОЕ ПРИМЕЧАНИЕ: Конечные точки в приведенном выше списке не должны совпадать, то есть Arbitrrum-Optimism не может быть развернут, в нашем случае мы развернем Penny на Fantom и Polygon, вам нужно быть в обеих сетях. Имейте несколько токенов для оплаты. сборы.
Конечная точка и ChainId уже указаны в контракте (ChainId всегда следует вставлять перекрестно, если вы развертываете в других сетях).
Сравнивать:



Перед каждым развертыванием рекомендуется переименовать контракт, указав имя сети, в которой мы развертываем.
Если вы подготовили его с помощью Polygon, контракт будет выглядеть так:

Шаг 4. Продолжайте развертывание контракта
Нажмите Ctrl+S или зеленый треугольник выше, чтобы скомпилировать наш контракт.
Затем в MetaMask настройте Polygon, нажмите на иконку эфира слева, выберите Injected Provider в Environment как обычно и вставьте конечную точку Polygon (0x3c2269811836af69497E5F486A85D7316753cf62) в окно Deploy, нажмите саму кнопку, сначала установите Gas Limit00 вверху до 3000, а затем подтверждаем транзакцию в метамаске.

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

Шаг 5. После этого разворачиваем его в сети Fantom.
Для этого в контракте измените имя на "Fantom" и измените ENDPOINT возле кнопки Deploy на конечную точку Fantom, затем нажмите Deploy (также не забудьте в Metamask сменить сеть на Fantom) + подтвердите транзакцию. :

После того, как мы получим два контракта, нам нужно сделать эти контракты заслуживающими доверия.
Для этого вам необходимо сделать следующее:
1. В сети Polygon скопируйте адрес созданного Fantom-контракта.
2. Откройте функцию контракта Polygon, слева появится галочка.
3. Вставьте его в TrustAddress.
4. Нажимаем кнопку (TrustAddress) и подтверждаем в Метамаске.
5. Меняем сеть на Fantom, копируем контракт Polygon и вставляем в TrustAddress


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

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

