July 8, 2023

L0

Layer 0

LayerZero Labs — это протокол взаимодействия с сетью, разработанный для упрощенной передачи сообщений по цепочкам.

Проект LayerZero в общей сложности проект собрал больше $293 млн от таких фондов, как: Sequoia Capital, a16z, Coinbase, OKX, Binance, Tiger Global, Uniswap и PayPal Ventures с оценкой в $3 млрд

Теперь перейдем к самому ожидаемoму грядущему дропу (так как по ощущениям он выйдет раньше зксинка/скрола/старкнета).

Делаем максимально дешево, максимально прокаченный акк нам нужно ~120$ монетами BNB или MATIC или AVAX или ETH в сетях OP ARB
Покупаем на бирже и отправляем в метамаск Шаг 1 переходим на банжи

и покупаем на 5$ монеты, для оплата газа Нам нужен ETH(в сетях арбитрум(5$) и оптимизм(5$) BNB(5$) MATIC(5$) AVAX(5$), так же Metis, но его пополнить можно только через биржу, нужен примерно 1$ на одну транзакцию. Рекомендую OKEX.

перед тем как перейдет к старгейту, лучше обменять наши стейблы на usdc в сети Polygon

теперь идем на старгейт и делаем по 2 транзакции в каждой сети, кроме эфира
В первые 2 дня делаю 12 транзакций с общим объемом на скане ~500$

Через пару дней прогоняю объем 10к$ то есть, если у вас 1000$ - вы делаете 10 транзакций, 2000$ баксов 5 и выводите на субакк. Выводить можно с любой биржи, заводить c mm только на адрес субакка окекса или байбита. Не перекидывайте между кошельками средства.

теперь нам нужно проебать 20$, закинем монеты в стейк stg.


Захожу на банжи и меняю в сеть bsc ~20$

покупаю на панкейке токен stg 27штук

идем на старгейт и стейкаем на 3 года стг

теперь подключаем дискорд к гильдии и голосуем

Закидываем в пул 2$-5$



Далее прогоняем мосты.

The Aptos Bridge - главная фишка LayerZero нужен кошелек апотоса и немного монет аптоса на газ, чтобы посвапать туда сюда
+ можем получить дроп от аптоса за тест моста.

Нажимаем на Claim, нужен кошелек аптоса
мне нравится petra

После того как мы подтвердим на 2 кошельках (мм и кошельке аптоса) транзакции у нас появится статус

теперь выводим назад, нужно немного APT для газа, возврат идет 48 часов

Следующий шаг

Bitcoinbridge - фишка Layerzero, но тут нужно немного заморочиться и через 1 из протоколов прогнать BTC.d, сделаем на примере TraderJoe

Для этого нужен токен BTC.d проще всего купить на woofi

но мы набьем транзакций в TraderJoe.

переходим на woofi или sushixswap

Покупаем немного монет AVAX

заходим на tradeJoe

оставляем на газ 2$ в сети AVAX и покупаем BTC.b

переходим в bitcoinbridge

выбираем сеть мм аваланч и перекидываем в сеть арбитрум

Ждем пока транзакция завершится (минут 15) и делаем в обратную сторону

После того как монеты дойдут мы переходим в TraderJoe и свапаем назад BTC.d в эфир/avax/bnb/usdt - решайте сами.

4 мост testnet

Покупаем GOERLI

берем в сеть арбитрум, там дешевле

Далее переходим к написанию смарт контракта.

Смарт контракт переходим на REMIX

create new file, затем название файла LayerZero.sol

Копируем и вставляем код

// SPDX-License-Identifier: MIT
pragma solidity >=0.8.17;

import "https://raw.githubusercontent.com/LayerZero-Labs/solidity-examples/main/contracts/lzApp/NonblockingLzApp.sol";
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";

contract Harmony is NonblockingLzApp, ERC20 {
uint16 destChainId;

constructor(address _lzEndpoint) NonblockingLzApp(_lzEndpoint) ERC20("Cross Chain Token", "CCT") {
if (_lzEndpoint == 0x9740FF91F1985D8d2B71494aE1A2f723bb3Ed9E4) destChainId = 109;
if (_lzEndpoint == 0x3c2269811836af69497E5F486A85D7316753cf62) destChainId = 116;
_mint(msg.sender, 1000000 * 10 ** decimals());
}

function _nonblockingLzReceive(uint16, bytes memory, uint64, bytes memory _payload) internal override {
(address toAddress, uint amount) = abi.decode(_payload, (address,uint));
_mint(toAddress, amount);
}

function bridge(uint _amount) public payable {
_burn(msg.sender, _amount);
bytes memory payload = abi.encode(msg.sender, _amount);
_lzSend(destChainId, payload, payable(msg.sender), address(0x0), bytes(""), msg.value);
}

function trustAddress(address _otherContract) public onlyOwner {
trustedRemoteLookup[destChainId] = abi.encodePacked(_otherContract, address(this));
}
}

если не получилось скопировать, расставьте пробелы, чтоб было как на скрине.

Нажимаем control+s

Обязательно перед деплоем ставим любую тестовую сеть в мм, например Goerli (смотря в какой вы сети будете находиться с такой и будет списываться комса + газ, то есть если вы в эфире - 500$
в бнб 6$ (Деплоим в 3-х сетях, Гоерли, Полигон, Авакс)
нужный адрес 0x3c2269811836af69497E5F486A85D7316753cf62

подтверждаете в мм

убеждаемся что все ок


Остается холограф

нажимаем на создвать нфт

пишем что хотим

цена в матике - 0.5$
делаем еще деплой в авакс -1$
теперь приступаем к использованию моста. Для использования моста, коллекция должна быть задеплоена в двух сетях
вкладка bridge

Иногда дают бесплатные нфт, которые стоит клеймить и бриджить

Раз в неделю делаем транзакцию на старгейте и активно участвуем в дао

По ощущениям
Для layerzero самое главное — №1 кол-во транзакций, кол-во сетей, с которыми взаимодействует смарт-контракт л0 №2 бридж нфт, активность, объем №3 Аптос/БТС/Тестнет/Юсдт БРИДЖИ Этo AMG база, за которую дроп обеспечен.