Le projet est à l'avant-garde de la publication de jetons et ce didacticiel comprend des activités gratuites, des interactions avec une petite quantité d'or krypton et le déploiement de contrats intelligents.

LayerZero Labs est un protocole de communication réseau conçu pour simplifier la messagerie inter-chaînes.

Pour faire simple, le protocole LayerZero fait le lien entre les différentes blockchains, permettant de transférer les tokens d’un réseau à un autre. Avant l'émergence de LayerZero, les utilisateurs devaient utiliser un pont inter-chaînes pour transférer des fonds entre les chaînes, mais il devait effectuer 2 à 3 transactions et payer une commission pour chaque transaction.

LayerZero est partenaire de Circle, une société mondiale de technologie financière qui aide les entreprises et les développeurs à exploiter la puissance des pièces stables pour les paiements et le commerce en ligne dans le monde entier.

Investissement : 170 millions de dollars américains dirigés par Sequoia Capital, a16z, Coinbase, Binance, Tiger Global, Uniswap et PayPal Ventures ;

Temps pour cette interaction : 1 heure

Récompenses : rétroactivement sous la forme de futurs jetons LayerZero (ZRO), ainsi que des parachutages de projets où nous testerons des solutions au protocole.

Tutoriels passés :

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Chapitre 137-La plateforme de prêt de Layerzero cedro-finance test network airdrop tutoriel-Mingpai Airdrop-32de7c06ed2f

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Chapitre 136-couche-0 marché des devises à chaîne complète tapiocadao-beta-test tutoriel de parachutage en réseau-mingpai airdrop-405f05b654c9

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Partie 69-Top dix des meilleurs airdrops à surveiller en 2023-Haut consensus-b4651bb63f06

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Chapitre 68-layerzero-Le largage est-il confirmé ?-Comment remplir les conditions-4df4b3129a79

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

Interaction dans ce numéro

1. Testnet

Nous passons d'abord par le testnet, puis passons à d'autres activités.

Étape 1 — Accédez au site et connectez le portefeuille

https://usdcdemo.layerzero.network/bridge

Étape 2 — Réclamez des jetons de test :

Robinet USDC : usdcfaucet.com – Jeton utilisé pour l'échange.

Choisissez le réseau ETH et/ou AVAX

Robinet Goerli : goerlifaucet.com – Obtenez des pièces de test ETH

Si vous ne pouvez pas le recevoir, veuillez vous référer à :

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Chapitre 150-Nouvelle version de la liste des robinets de cryptage-d9b4242434a1

Robinet AVAX : faucet.avax.network – Jeton utilisé pour l'échange et le gaz. Sélectionnez USDC et AVAX.

Étape 3 — Plusieurs échanges USDC entre réseaux

https://usdcdemo.layerzero.network/bridge Utilisez la transaction réseau Goerli Testnet :

2. Transactions sur le réseau principal

Nous présenterons ensuite les projets sur le protocole LayerZero dans le réseau principal, dans lesquels vous pouvez être actif et attendre avec impatience le rétrodrop. Cette interopérabilité est facultative, mais elle peut augmenter les chances de récompenses.

(1)Porte des étoiles

Srargate est un pont et un projet principal sur le protocole LayerZero. Srargate possède son propre jeton STG que vous pouvez utiliser pour participer au vote.

Coût d'utilisation du pont Srargate :

  • Tokens échangés : plus de 10U ;

  • Frais de gaz pour l'échange : dans ETH, les frais sont d'environ 10U ; dans d'autres réseaux, ils peuvent aller jusqu'à 2 USD ;

  • Frais de jalonnement : 0,05 à 0,5U

  • Obtenez le personnage 39U (personnage**100 STG), le personnage 1K LP Farmer

Allez sur Stargate.finance et connectez le portefeuille MetaMask

1. Échangez des jetons sur différents réseaux

Echange dans l'option "Transfert" Lors de la sélection d'un réseau, le gaz de chaque réseau est différent :

Par exemple, pour trader sur Avalanche, vous avez besoin d'AVAX ; sur le réseau Matic, vous avez besoin de jetons MATIC ; sur le réseau Arbitrum, vous avez besoin de jetons ETH du même réseau.

Si vous n'avez pas de jetons pour payer le gaz sur certains réseaux, utilisez le service Bungee, qui vous permet d'échanger de petites quantités de jetons contre du gaz sans payer de frais supplémentaires pour les transactions entre réseaux.

Transfer (Gas Estimator) vous aidera également à économiser les frais de gaz. En cliquant sur « Vérifier l'estimateur de gaz de transfert », les frais de gaz moyens pour les transferts entre différents réseaux apparaîtront.

Nous sélectionnons le réseau, échangeons des jetons, fixons le montant et confirmons dans MetaMask.

2. Ajouter des liquidités

Passez aux pools et vous pouvez sélectionner un pool pour ajouter des liquidités. Je choisis une pool dans le réseau Arbitrum :

Dans l'onglet Disponible, vous verrez les pools de fonds disponibles, ainsi que les jetons disponibles.

En tant que fournisseur de liquidité, vous pouvez également constituer un LP pour recevoir des récompenses sous forme de jetons STG.

3、FermeSTG

Cliquez sur « Aller à la ferme » pour entrer dans la ferme et déposer des jetons ;

Le personnage qui peut être obtenu est le 1K LP Farmer, qui n'est disponible qu'en agriculture. Avec cela, vous pouvez obtenir des récompenses de revenu annualisées et vous pouvez supprimer l'option d'annuler l'agriculture à tout moment.

4. Obtenez un rôle

Entrez dans le Stargate Discord et entrez dans le canal #guild-join pour réclamer le personnage

5. Rôle du membre

Allez dans Guilds et connectez votre portefeuille MetaMask à votre Discord

Lorsque vous détenez au moins 100 STG dans n'importe quel réseau, vous pouvez obtenir le rôle de 100 STG, qui peut coûter 40U et peut être acheté chez Pancake Swap ;

Contrat de jeton STG : 0xb0d502e938ed5f4df2e681fe6e419ff29631d62b

Après avoir reçu les jetons, vous recevrez un personnage :

Lorsque votre commande principale dépasse 25 veSTG, le rôle veStaker peut être utilisé.

Attention : les STG misés seront déduits de votre solde, ce qui vous fera perdre le rôle de 100 STG, et vous ne pourrez pas retirer avant la période sélectionnée.

Si vous souhaitez interagir, veuillez entrer dans la section Stake, et vous verrez vos engagements précédents. J'ai placé les mêmes points sur Arbitrum et le réseau BSC :

Cliquez sur n’importe lequel et définissez les paramètres de jalonnement.

Ce personnage nécessite au moins 25 veSGT. Pour les obtenir, je dois geler 100 STG pendant 9 mois ; même si vous misez pendant un mois, vous obtiendrez du veSGT, ce qui ouvrira la possibilité de participer au vote.

6、le rôle de 1K LP Farmer

Participez à cet événement et vous aurez la possibilité d'ajouter 1 000 jetons à l'agriculture. Ce qui est bien, c'est le vote : le vote joue généralement un rôle dans le décompte des récompenses, donc nous ne manquons rien.

Après avoir obtenu le veSTG, nous nous dirigeons vers le site Web

  1. Nous connectons le portefeuille

  2. Rejoignez Stragate DAO

  3. Votez pour les propositions actives (constamment mises à jour)

Attention : les votes sont émis lors de la création du sondage, c'est-à-dire que si vous recevez uniquement du veSTG, vous ne pourrez pas voter pour le sondage en cours. Veuillez attendre la prochaine fois.

(2) Flux de hachage

Hashflow est un échange décentralisé conçu pour l'interopérabilité, le glissement zéro et le trading protégé par MEV pour échanger n'importe quel actif sur n'importe quelle chaîne sans payer de commissions.

  1. Connectez le portefeuille https://app.hashflow.com/

  2. Sélectionnez réseau

  3. Définir le jeton et le montant de l'échange

  4. faire quelques échanges

Coût : gaz à moins de 0,3 U, dépend des différentes chaînes

(三)Appartements pont

Besoin d'utiliser le pont plusieurs fois https://theaptosbridge.com/bridge

Veuillez noter : il y a un délai de 3 jours (72 heures) lors de la traversée depuis Aptos vers n'importe quel réseau.

1. Connectez le portefeuille MetaMask et n'importe quel portefeuille Aptos 2. Sélectionnez un réseau et définissez le nombre de jetons 3. Échangez

(4) Pont d'échange de liquide

Connectez-vous au pont : https://bridge.liquidswap.com/

Veuillez noter : il y a un délai de 3 jours (72 heures) lors du transfert d'argent d'Aptos vers n'importe quel réseau.

Cliquez sur Connecter ;

Connectez MetaMask au portefeuille sur Aptos ;

commerce;

(5) SushiXSwap

Connectez votre portefeuille et effectuez des échanges entre chaînes

https://www.sushi.com/xswap

(6) WooFi

Interaction entre réseaux, https://fi.woo.org/

(7) Commerce de rage

Négociez avec effet de levier et utilisez leur stockage

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

1. Connectez le portefeuille

2. Préparez au moins 20U de fonds

À propos, vous pouvez échanger de l'ETH contre de l'USDC d'Arbitrum sur l'échange ci-dessus (WooFi), qui coûte 0,23U*3 transactions (ne prenez pas trop de levier).

Si vous n'avez aucune expérience en trading, il suffit d'ouvrir et de fermer quelques positions à la fois sans attendre une évolution en votre faveur.

Utilisez leur stockage, entrez dans les coffres-forts, sélectionnez un coffre-fort, vous verrez peut-être que « Stablecoin Farm » est plein, comme indiqué ci-dessous :

J'interagirai donc dans la Liquidité Recyclée (elle peut être pleine lorsque vous interagissez) ;

1. Cliquez sur Approuver pour lier le portefeuille

2. Spécifiez le montant et cliquez sur **Dépôt et mise** Pour retirer, cliquez sur Retirer.

(8) Protocole d'angle

Les Bridges $ANGLE, ou jetons agEUR, peuvent être échangés sur le site Web :

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

Portefeuille de liens :

1. Vérifiez le réseau où vous achèterez agEUR

2. Entrez dans la section agEUR

3. Sélectionnez Échanger

4. Précisez le jeton et sa quantité

5. Approuver les jetons 6. Effectuer un échange

Ensuite, vous pouvez le modifier

Alternativement, vous pouvez utiliser $ANGLE pour effectuer le cross-bridge, mais l'interaction ci-dessus est suffisante.

Dans la section d'achat ANGLE, achetez quelques $ ANGLE (nécessite des frais de gaz de 2,5U sur le réseau ETH).

Ensuite, nous allons sur Bridge et effectuons quelques échanges $ANGLE entre réseaux. Le réseau ETH nécessite des frais de gaz de 5U, et le gaz entre les autres réseaux se situe dans la zone 0,15U.

(9) OmniBTC

Effectuer un échange inter-chaînes : https://omnibtc.finance/

L’interchaîne d’Optimism au réseau BNB nécessite des frais de gaz de 0,26U.

À propos, vous pouvez échanger des APT via ce pont, qui coûte désormais 1,5U de gaz.

(10) Nom de domaine LayerZero

Site Web : https://lz.domains/, il en coûte environ 10U pour acheter un nom de domaine ;

(11) Rayonnant

Protocole d'atterrissage sur Arbitrum, si vous souhaitez interagir, changez le réseau en Arbitrum avant de vous connecter au portefeuille, sinon le portefeuille ne peut pas être connecté ;

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

1. Effectuer un dépôt

Confirmez dans MetaMask ;

2. Passez à Emprunter et empruntez de la devise

Avec l'USDC, vous pouvez emprunter n'importe quel jeton ;

3. Passer à Stake

Pour entrer en jalonnement, vous devez ajouter des liquidités au pool wETH/RDNT de SushiSwap, en utilisant le réseau Arbutrum.

Si vous n'avez pas de tokens wETH et RDNT, rendez-vous sur SushiSwap pour les acheter

Dans la section Liquidité, sélectionnez Ajouter, sélectionnez le jeton wETH-RDNT et sa quantité, et confirmez ;

Retournez à Radian, vous verrez l'augmentation de la liquidité, cliquez sur Stake et confirmez.

Vous pouvez ensuite retirer des liquidités via la fonction Unstake.

(12) TofuNFT

Ce projet peut simplement acheter et vendre des NFT, https://tofunft.com/ranking?network=10

(13) Clearpool

Vous pouvez jeter l’USDC dans un pool sur le réseau Ethereum ou le mettre en jeu avec CPOOL.

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

3. Le pont de test de LayerZero

LayerZero fournit un pont entre le réseau principal Ethereum et le réseau de test Goerli. La bonne quantité de jetons peut désormais être facilement échangée sans utiliser de robinet.

1 goETH coûte 0,1 $ et il y a 12 500 goETH détenus dans les pools, qui sont ouverts et hébergés sur Uniswap où vous pouvez miser des LP dans deux pools :

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

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

Le pont est le premier d’une série de produits publics qui lanceront bientôt LayerZero, dans l’attente d’un gaz moins cher.

Pont ETH GOERLI de LayerZero

4. Déploiement du contrat intelligent LayerZero

Étape 1. Connectez-vous à REMIX — https://remix.ethereum.org/

Étape 2. Nous créons un fichier avec un nom arbitraire (il est préférable d'écrire vous-même des fichiers comme Arbitrum1, LayerZero5 afin de savoir quel type de code est inséré et quel réseau est inséré).

Étape 3. Collez le code :

// SPDX-License-Identifier : solidité du pragma MIT >= 0.8 .17 ;

importer ""; importer "@openzeppelin/contracts/token/ERC20/ERC20.sol" ; le contrat Harmony est NonblockingLzApp, ERC20 { uint16 destChainId ; constructeur (adresse _lzEndpoint) NonblockingLzApp (_lzEndpoint) ERC20 ("Cross Chain Token", "CCT") { if (_lzEndpoint == 0x9740FF91F1985D8d2B71494aE1A2f723bb3Ed9E4) destChainId = 109 ; si (_lzEndpoint == 0x3c2269811836af69497E5F486A85D7316753cf62) destChainId = 116 ; _mint(msg.sender, 1000000 * 10 ** décimales()); } function _nonblockingLzReceive(uint16, octets de mémoire, uint64, octets de mémoire _payload) remplacement interne { (adresse toAddress, montant uint) = abi.decode(_payload, (adresse,uint)); _mint(toAddress, montant); } function bridge(uint _amount) public payable { _burn(msg.sender, _amount); charge utile de mémoire en octets = abi.encode(msg.sender, _amount); _lzSend(destChainId, payload, payable(msg.sender), adresse(0x0), octets(""), msg.value); } function trustAddress(adresse _otherContract) public onlyOwner {trustRemoteLookup[destChainId] = abi.encodePacked(_otherContract, adresse(this)); } }

Vérifiez si « l'espace de travail » dans lequel vous travaillez existe.

Le contrat contient le Endpoint et le ChainId du réseau sur lequel nous déploierons le contrat.

Pour les autres réseaux, consultez la liste des points de terminaison et des ChainIds ici :

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

REMARQUE IMPORTANTE : les points de terminaison de la liste ci-dessus ne doivent pas être les mêmes, c'est-à-dire qu'Arbitrrum-Optimism ne peut pas être déployé. Dans notre cas, nous déploierons Penny sur Fantom et Polygon, vous devez être sur les deux réseaux. Avoir des jetons à payer frais.

Le point de terminaison et ChainId sont déjà entrés dans le contrat (ChainId doit toujours être inséré de manière croisée si vous déployez sur d'autres réseaux).

Comparer:

Avant chaque déploiement, c'est une bonne idée de renommer le contrat avec le nom du réseau sur lequel nous déployons.

Si vous l'avez préparé avec Polygon, le contrat ressemblerait à ceci :

Étape 4 : Poursuivre le déploiement du contrat

Appuyez sur Ctrl+S ou sur le triangle vert ci-dessus pour compiler notre contrat.

Ensuite, dans MetaMask, configurez Polygon, cliquez sur l'icône éther à gauche, sélectionnez Fournisseur injecté dans l'environnement comme d'habitude et insérez le point de terminaison Polygon (0x3c2269811836af69497E5F486A85D7316753cf62) dans la fenêtre de déploiement, appuyez sur le bouton lui-même, définissez d'abord la limite de gaz 00 en haut. à 3000 puis nous confirmons la transaction dans le métamask.

Ensuite, nous vérifions par le bas. S'il n'y a pas de problème, cela devrait être comme ceci, ce qui signifie que c'est prêt :

Étape 5. Après cela, nous le déployons dans le réseau Fantom.

Pour ce faire, dans le contrat, changez le nom en "Fantom" et changez le ENDPOINT près du bouton Déployer en point de terminaison Fantom, puis cliquez sur Déployer (n'oubliez pas non plus de changer le réseau en Fantom dans Metamask) + Confirmez la transaction :

Après avoir obtenu les 2 contrats, nous devons rendre ces contrats fiables.

Pour cela, vous devez procéder comme suit :

1. Dans le réseau Polygon, copiez l'adresse du contrat Fantom créé

2. Ouvrez la fonction Contrat Polygone et il y a une coche à gauche

3. Collez-le dans TrustAddress

4. Appuyez sur le bouton (TrustAddress) et confirmez dans Metamask

5. Nous changeons le réseau en Fantom, copions le contrat Polygon et le collons dans TrustAddress

Ensuite, vous verrez un affichage comme celui-ci, ce qui signifie qu'il n'y a aucun problème à chaque étape de votre processus et que le déploiement du contrat est terminé.

C'est tout, je recommande de le regarder plusieurs fois si possible. Au fur et à mesure que de nouveaux articles seront publiés, nous mettrons également à jour notre guide.

Ce qui précède est tout le contenu de cet article