Используем zkSync в LayerZero

Все уже устали от L0 , но тут еще интересная доп. активность. Затраты порядка 3$, зато убиваем 2-х зайцев.
 Используем zkSync в LayerZero.

Итак поехали, следим за руками:

  1. Готовим ETH в сети zkSync Era - думаю у всех уже должно быть чуть средств на Эре (примерно 3$ , если нет, используем любой bridge ). Думаю дешевле всего https://bungee.exchange/refuel, отправляем с арбитрум/оптимизм и тд

  2. После того как у нас есть эфир, переходим в контракт, нажимаем Write и подключаем кошелек.

post image

3 . Заходим во вкладку Mint (5 строчка), нажимаем Write и минтим NFT

4. После минта под кнопкой Write появится Hash транзы, нажимаем и переходим туда. Далее ждем когда нам присвоят номер транзакции и только после переходим к 5 пункту.

post image

5. Далее переходим во вкладку Logs, внизу будет Number (6 цифр это NFT ID), копируем его

post image

6. Возвращаемся в контракт и нажимаем "CrossChain" (2 строчка) и последовательно в окнах вводим :

payableAmount (ether) - 0.0003;

dstChainId (uint16) - 109;

tokenId (uint256) - NFT ID (который мы только что скопировали)

Далее жмем Write. Метамаск скорее всего предложит газа на 5 баксов, не пугаемся и жмем изменить. Выставляем лимит газа 1200000 (0.0003 ETH) и подтверждаем транзакцию.

post image

7. После того как подпишется транзакция появиться хэш транзакции (хеш в формате 0x…, а не URL), копируем его и идем на LayerZeroScan и вставляем его

post image

8. Проверяем отправилась ли наша сминченная НФТ, с ZKsync в сеть Polygon , с помощью LayerZero. Прожимаем хэш сети получателя Destination transaction hash

post image

9. И видим что она успешно сминчена в сети Polygon.

Поздравляю, мы сделали добавили еще одну сеть в активность по L0 , также сделали активность в Zksync Era при минимальных затратах.