El proyecto está a la vanguardia del lanzamiento de tokens y este tutorial incluye actividades gratuitas, interacciones con una pequeña cantidad de oro kriptón e implementación de contratos inteligentes.

LayerZero Labs es un protocolo de comunicación de red diseñado para simplificar la mensajería entre cadenas.

En pocas palabras, el protocolo LayerZero es el vínculo entre diferentes cadenas de bloques, lo que permite transferir tokens de una red a otra. Antes de la aparición de LayerZero, un usuario necesitaba usar un puente entre cadenas para transferir fondos entre cadenas, pero necesitaba realizar de 2 a 3 transacciones y pagar una comisión por cada transacción.

LayerZero es socio de Circle, una empresa global de tecnología financiera que ayuda a empresas y desarrolladores a aprovechar el poder de las monedas estables para pagos y comercio en línea en todo el mundo.

Inversión: US$170 millones liderada por Sequoia Capital, a16z, Coinbase, Binance, Tiger Global, Uniswap y PayPal Ventures;

Tiempo para esta interacción: 1 hora

Recompensas: retroactivamente en forma de futuros tokens LayerZero (ZRO), así como lanzamientos aéreos de proyectos en los que probaremos soluciones para el protocolo.

Tutoriales anteriores:

https://medium.com/@jiamigou/Cryptodog Compilación Airdrop Capítulo 137-Plataforma de préstamos de Layerzero cedro-finance test network airdrop tutorial-Mingpai Airdrop-32de7c06ed2f

https://medium.com/@jiamigou/Cryptodog Compilación Airdrop Capítulo 136-capa-0 mercado de divisas de cadena completa tapiocadao-beta-test network airdrop tutorial-mingpai airdrop-405f05b654c9

https://medium.com/@jiamigou/Cryptodog Compilación Airdrop Parte 69-Los diez mejores lanzamientos aéreos que vale la pena ver en 2023-Alto consenso-b4651bb63f06

https://medium.com/@jiamigou/Cryptodog Compilación Airdrop Capítulo 68-layerzero-¿Está confirmado el lanzamiento aéreo? -Cómo cumplir con las condiciones-4df4b3129a79

https://medium.com/@jiamigou/Encrypted Dog Reorganization Airdrop Parte 17-layerzero Testnet Airdrop Tutorial-20a3d71310c4

Interacción en este tema.

1. Red de prueba

Primero pasamos por la red de prueba y luego pasamos a otras actividades.

Paso 1: vaya al sitio y conecte la billetera

https://usdcdemo.layerzero.network/bridge

Paso 2: Reclamar tokens de prueba:

USDC Faucet: usdcfaucet.com – Token utilizado para el intercambio.

Elija la red ETH y/o AVAX

Goerli Faucet: goerlifaucet.com - Obtenga monedas de prueba ETH

Si no puede recibirlo, consulte:

https://medium.com/@jiamigou/Cryptodog Compilación Airdrop Capítulo 150-Nueva versión de la lista de grifos de cifrado-d9b4242434a1

AVAX Faucet: faucet.avax.network: token utilizado para intercambio y gas. Seleccione USDC y AVAX.

Paso 3: múltiples intercambios de USDC entre redes

https://usdcdemo.layerzero.network/bridge Utilice la transacción de red Goerli Testnet:

2. Transacciones en la red principal

A continuación, presentaremos los proyectos sobre el protocolo LayerZero en la red principal, en los que puede estar activo y esperar el lanzamiento retroactivo. Esta interoperabilidad es opcional, pero puede aumentar las posibilidades de obtener recompensas.

(1)PUERTA ESTRELLA

Srargate es un puente y un proyecto principal sobre el protocolo LayerZero. Srargate tiene su propio token STG que puedes usar para participar en la votación.

Costo de usar el puente Srargate:

  • Tokens intercambiados: más de 10U;

  • Tarifa de gas por intercambio: en ETH, la tarifa es de aproximadamente 10U; en otras redes, es de hasta 2 USD;

  • Tarifa de apuesta: 0,05–0,5U

  • Obtén el personaje 39U (Personaje**100 STG), personaje de granjero de 1K LP

Vaya a Stargate.finance y conecte la billetera MetaMask

1. Intercambiar tokens en diferentes redes

Intercambio en la opción "Transferir" Al seleccionar una red, el gas de cada red es diferente:

Por ejemplo, para operar en Avalanche necesita AVAX; en la red Matic necesita tokens MATIC; en la red Arbitrum necesita tokens ETH de la misma red.

Si no tiene tokens para pagar el gas en algunas redes, utilice el servicio Bungee, que le permite intercambiar pequeñas cantidades de tokens por gas sin pagar tarifas adicionales por transacciones entre redes.

Transfer (Estimador de gas) también lo ayudará a ahorrar tarifas de gas. Al hacer clic en "Verificar estimador de transferencia de gas", aparecerán las tarifas de gas promedio para transferencias entre varias redes.

Seleccionamos la red, intercambiamos tokens, establecemos la cantidad y confirmamos en MetaMask.

2. Agregar liquidez

Cambie a Pools y podrá seleccionar un pool para agregar liquidez. Elijo un pool en la red Arbitrum:

En la pestaña Disponible, verá los fondos disponibles para usted, así como los tokens disponibles.

Como proveedor de liquidez, también puedes formar un LP para recibir recompensas en forma de tokens STG.

3. Granja STG

Haga clic en "Ir a la granja" para ingresar a la granja y depositar tokens;

El personaje que se puede obtener es el 1K LP Farmer, que solo está disponible en agricultura. Con esto, puedes obtener recompensas de ingresos anualizados y puedes eliminar la opción de cancelar la agricultura en cualquier momento.

4. Consigue un papel

Ingresa a Stargate Discord y ingresa al canal #guild-join para reclamar el personaje

5. Rol de miembro

Vaya a Guilds y conecte su billetera MetaMask a su Discord

Cuando tienes al menos 100 STG en cualquier red, puedes obtener el rol de 100 STG, que puede costar 40U y se puede comprar en Pancake Swap;

Contrato de token STG: 0xb0d502e938ed5f4df2e681fe6e419ff29631d62b

Después de recibir las fichas, recibirás un personaje:

Cuando su pedido principal supera los 25 veSTG, se puede utilizar el rol veStaker.

Tenga en cuenta: el STG apostado se deducirá de su saldo, lo que hará que pierda el rol de 100 STG y no podrá retirar antes del período seleccionado.

Si desea interactuar, ingrese a la sección Stake y verá sus compromisos anteriores. Coloqué los mismos puntos en Arbitrum y la red BSC:

Haga clic en cualquiera y configure los parámetros de apuesta.

Este personaje requiere al menos 25 veSGT. Para obtenerlos, necesito congelar 100 STG durante 9 meses, incluso si apuestas durante un mes, obtendrás algo de veSGT, lo que te abrirá la oportunidad de participar en la votación.

6 、 el papel del granjero de 1K LP

Participe en este evento y tendrá la oportunidad de agregar 1K tokens a Farming. Lo bueno de esto es la votación: la votación generalmente influye en el conteo de premios, por lo que no nos lo perdemos.

Después de obtener el veSTG nos dirigimos al sitio web.

  1. Conectamos billetera

  2. Únase a Stragate DAO

  3. Votar por Propuestas activas (actualizadas constantemente)

Tenga en cuenta: los votos se emiten cuando se crea la encuesta, es decir, si solo recibe veSTG, no podrá votar en la encuesta actual. Espere hasta la próxima vez.

(2) flujo de hash

Hashflow es un intercambio descentralizado diseñado para la interoperabilidad, el deslizamiento cero y el comercio protegido por MEV para negociar cualquier activo en cualquier cadena sin pagar comisiones.

  1. Conecte la billetera https://app.hashflow.com/

  2. Seleccione la red

  3. Establecer el token y el monto del intercambio

  4. hacer algunos intercambios

Costo: gas dentro de 0,3 U, depende de diferentes cadenas

(三)Apartamentos puente

Necesita usar el puente varias veces https://theaptosbridge.com/bridge

Tenga en cuenta: Hay un retraso de 3 días (72 horas) al cruzar desde Aptos a cualquier red.

1. Conecte la billetera MetaMask y cualquier billetera Aptos 2. Seleccione una red y establezca la cantidad de tokens 3. Intercambie

(4) Puente de intercambio de líquidos

Inicie sesión en el puente: https://bridge.liquidswap.com/

Tenga en cuenta: hay un retraso de 3 días (72 horas) al transferir dinero desde Aptos a cualquier red.

Haga clic en Conectar;

Conecte MetaMask a la billetera en Aptos;

comercio;

(5) SushiXSwap

Conecte su billetera y realice algunos intercambios entre cadenas

https://www.sushi.com/xswap

(6) WooFi

Interacción entre redes, https://fi.woo.org/

(7) Comercio de ira

Opere con apalancamiento y utilice su almacenamiento

https://www.app.rage.trade/trade/0xa237af5e

1. Conectar billetera

2. Prepare al menos 20U de fondos

Por cierto, puedes intercambiar ETH por USDC de Arbitrum en el intercambio anterior (WooFi), que cuesta 0.23U*3 transacciones (no uses demasiado apalancamiento).

Si no tiene experiencia comercial, basta con abrir y cerrar algunas posiciones a la vez sin esperar un cambio a su favor.

Utilice su almacenamiento, ingrese a Bóvedas, seleccione una Bóveda, es posible que vea que "Stablecoin Farm" está llena como se muestra a continuación:

Entonces interactuaré en Liquidez Reciclada (puede estar lleno cuando interactúes);

1. Haga clic en Aprobar para vincular la billetera.

2. Especifique el monto y haga clic en **Depositar y apostar**. Para retirar, haga clic en Retirar.

(8) Protocolo de ángulo

Los puentes $ANGLE, o tokens agEUR, se pueden canjear en el sitio web:

https://app.angle.money/#/bridges-ANGLE

Cartera de enlace:

1. Consulta la red donde comprarás agEUR

2. Entra en la sección agEUR

3. Seleccione Intercambiar

4. Especifique el token y su cantidad.

5. Aprobar tokens 6. Realizar intercambio

Entonces puedes volver a cambiarlo.

Alternativamente, puedes usar $ANGLE para hacer el puente cruzado, pero la interacción anterior es suficiente.

En la sección de compra de ANGLE, compre algo de $ANGLE (requiere una tarifa de gas de 2,5 U en la red ETH).

A continuación, vamos a Bridge y realizamos algunos intercambios de $ANGLE entre redes. La red ETH requiere una tarifa de gas de 5U y el gas entre otras redes está en el área de 0,15U.

(9) OmniBTC

Realizar intercambio entre cadenas: https://omnibtc.finance/

La cadena cruzada de Optimism a la red BNB requiere una tarifa de gas de 0,26U.

Por cierto, puedes canjear APT a través de este puente, que ahora cuesta 1,5U de gasolina.

(10) Nombre de dominio LayerZero

Sitio web: https://lz.domains/, comprar un nombre de dominio cuesta alrededor de 10U;

(11) Radiante

Protocolo de aterrizaje en Arbitrum, si desea interactuar, cambie la red a Arbitrum antes de conectarse a la billetera; de lo contrario, la billetera no se podrá conectar;

https://app.radiant.capital/#/dashboard

1. Hacer un depósito

Confirmar en MetaMask;

2. Cambie a Préstamo y pedir prestado moneda

Con USDC, puedes pedir prestado cualquier token;

3. Cambiar a estaca

Para participar, debe agregar liquidez al grupo wETH/RDNT de SushiSwap, utilizando la red Arbutrum.

Si no tienes tokens wETH y RDNT, ve a SushiSwap para comprarlos

En la sección Liquidez, seleccione Agregar, seleccione el token wETH-RDNT y su cantidad, y confirme;

Regrese a Radian, verá el aumento de liquidez, haga clic en Stake y confirme.

Luego podrá retirar liquidez a través de la función Unstake.

(12) TofuNFT

Este proyecto simplemente puede comprar y vender NFT, https://tofunft.com/ranking?network=10

(13) Piscina clara

Puede arrojar USDC a un grupo en la red Ethereum o apostarlo con CPOOL.

https://app.clearpool.finance/?market=ethereum

3. Puente de prueba de LayerZero

LayerZero proporciona un puente entre la red principal de Ethereum y la red de prueba de Goerli. Ahora se puede canjear fácilmente la cantidad correcta de tokens sin usar un grifo.

1 goETH cuesta $0,1 y hay 12.500 goETH en los grupos, que están abiertos y alojados en Uniswap, donde puedes apostar LP en dos grupos:

  1. Goerli:ETH/mETH(«Mainnet ETH»)。

  2. Ethereum: ETH/gETH («Goerli EТН»)

El puente es el primero de una serie de productos públicos que pronto lanzarán LayerZero, a la espera de que el gas sea más barato.

Puente ETH GOERLI de LayerZero

4. Implementación de contratos inteligentes LayerZero

Paso 1. Inicie sesión en REMIX: https://remix.ethereum.org/

Paso 2. Creamos un archivo con un nombre arbitrario (es mejor escribir archivos como Arbitrum1, LayerZero5 usted mismo para saber qué tipo de código se inserta y qué red se inserta).

Paso 3. Pega el código:

// Identificador de licencia SPDX: solidez pragma del MIT >= 0,8 ,17 ;

importar ""; importar "@openzeppelin/contracts/token/ERC20/ERC20.sol"; el contrato Harmony es NonblockingLzApp, ERC20 { uint16 destChainId; constructor(dirección _lzEndpoint) NonblockingLzApp(_lzEndpoint) ERC20("Token de cadena cruzada", "CCT") { if (_lzEndpoint == 0x9740FF91F1985D8d2B71494aE1A2f723bb3Ed9E4) destChainId = 109; si (_lzEndpoint == 0x3c2269811836af69497E5F486A85D7316753cf62) destChainId = 116; _mint(msg.sender, 1000000 * 10 ** decimales()); } función _nonblockingLzReceive(uint16, bytes de memoria, uint64, bytes de memoria _payload) anulación interna { (dirección a dirección, cantidad de uint) = abi.decode(_payload, (dirección,uint)); _mint(aDirección, monto); } puente de función (uint _monto) público pagadero { _burn(msg.sender, _monto); carga útil de memoria en bytes = abi.encode(msg.sender, _amount); _lzSend(destChainId, carga útil, pagadero(msg.sender), dirección(0x0), bytes(""), msg.value); } función dirección de confianza (dirección _otroContrato) propietario único público { búsqueda remota confiable[destChainId] = abi.encodePacked(_otroContrato, dirección (este)); } }

Compruebe si existe el "espacio de trabajo" en el que está trabajando.

El contrato contiene el Endpoint y ChainId de la red donde implementaremos el contrato.

Para otras redes, consulte la lista de Endpoints y ChainIds aquí:

https://layerzero.gitbook.io/docs/technical-reference/mainnet/supported-chain-ids

NOTA IMPORTANTE: Los puntos finales en la lista anterior no deben ser los mismos, es decir, Arbitrrum-Optimism no se puede implementar; en nuestro caso implementaremos Penny en Fantom y Polygon, debe estar en ambas redes. Tener algunos tokens para pagar. honorarios.

El punto final y ChainId ya están incluidos en el contrato (ChainId siempre debe insertarse de forma cruzada si realiza la implementación en otras redes).

Comparar:

Antes de cada implementación, es una buena idea cambiar el nombre del contrato con el nombre de la red en la que estamos implementando.

Si lo preparaste con Polygon, el contrato se vería así:

Paso 4: continuar con la implementación del contrato

Presione Ctrl+S o el triángulo verde de arriba para compilar nuestro contrato.

Luego, en MetaMask, configure Polygon, haga clic en el ícono de ether a la izquierda, seleccione Proveedor inyectado en el entorno como de costumbre e inserte el punto final de Polygon (0x3c2269811836af69497E5F486A85D7316753cf62) en la ventana Implementar, presione el botón en sí, primero configure Gas Limit00 en la parte superior a 3000 y luego confirmamos la transacción en metamask.

Luego comprobamos desde abajo, si no hay ningún problema, debería ser así, lo que significa que está listo:

Paso 5. Después de eso, lo implementamos en la red Fantom.

Para hacer esto, en el contrato, cambie el nombre a "Fantom" y cambie el PUNTO FINAL cerca del botón Implementar al punto final Fantom, luego haga clic en Implementar (tampoco olvide cambiar la red a Fantom en Metamask) + Confirme la transacción. :

Después de obtener los 2 contratos, debemos hacerlos confiables.

Para esto, debe hacer lo siguiente:

1. En la red Polygon, copie la dirección del contrato Fantom creado.

2. Abra la función de contrato Polygon y hay una marca de verificación a la izquierda.

3. Pégalo en TrustAddress

4. Presione el botón (TrustAddress) y confirme en Metamask.

5. Cambiamos la red a Fantom, copiamos el contrato de Polygon y lo pegamos en TrustAddress

Luego verá una pantalla como esta, lo que significa que no hay problemas en cada paso de su proceso y que la implementación del contrato ha llegado a su fin.

Eso es todo, recomiendo verlo varias veces si es posible. A medida que se publiquen nuevos elementos, también actualizaremos nuestra guía.

Lo anterior es el contenido completo de este artículo.