Il progetto è in prima linea nel rilascio di token e questo tutorial include attività gratuite, interazioni con una piccola quantità di krypton gold e implementazione di contratti intelligenti.

LayerZero Labs è un protocollo di comunicazione di rete progettato per semplificare la messaggistica cross-chain.

In poche parole, il protocollo LayerZero è il collegamento tra diverse blockchain, consentendo il trasferimento dei token da una rete all’altra. Prima della comparsa di LayerZero, gli utenti dovevano utilizzare un ponte cross-chain per trasferire fondi attraverso le catene, ma dovevano effettuare 2-3 transazioni e pagare una commissione per ciascuna transazione.

LayerZero è partner di Circle, una società fintech globale che aiuta aziende e sviluppatori a sfruttare la potenza delle stablecoin per i pagamenti e il commercio online in tutto il mondo.

Investimento: 170 milioni di dollari guidati da Sequoia Capital, a16z, Coinbase, Binance, Tiger Global, Uniswap e PayPal Ventures;

Tempo per questa interazione: 1 ora

Ricompense: retroattivamente sotto forma di futuri token LayerZero (ZRO), nonché lanci aerei da progetti in cui testeremo soluzioni al protocollo.

Tutorial passati:

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Capitolo 137-Piattaforma di prestito di Layerzero tutorial di airdrop della rete di test cedro-finance-Mingpai Airdrop-32de7c06ed2f

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Capitolo 136-layer-0 mercato valutario a catena intera tapiocadao-beta-test network airdrop tutorial-mingpai airdrop-405f05b654c9

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Parte 69-I dieci migliori Airdrop che vale la pena guardare nel 2023-Alto consenso-b4651bb63f06

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Capitolo 68-layerzero-L'airdrop è confermato?-Come soddisfare le condizioni-4df4b3129a79

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

Interattivo in questo numero

1. Rete di prova

Esaminiamo prima il testnet e poi passiamo ad altre attività.

Passaggio 1: vai al sito e collega il portafoglio

https://usdcdemo.layerzero.network/bridge

Passaggio 2: richiedi i token di prova:

USDC Faucet: usdcfaucet.com – Token utilizzato per il riscatto.

Scegli ETH e/o Rete AVAX

Goerli Faucet: goerlifaucet.com — Ottieni monete di prova ETH

Se non riesci a riceverlo, fai riferimento a:

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Capitolo 150-Nuova versione della lista dei faucet di crittografia-d9b4242434a1

AVAX Faucet: faucet.avax.network — Gettone utilizzato per lo scambio e il gas. Seleziona USDC e AVAX.

Passaggio 3: scambi multipli di USDC tra reti

https://usdcdemo.layerzero.network/bridge Utilizza la transazione di rete Goerli Testnet:

2. Transazioni sulla rete principale

Successivamente introdurremo i progetti sul protocollo LayerZero nella mainnet, in cui puoi essere attivo e attendere con ansia il retrodrop. Questa interoperabilità è facoltativa, ma può aumentare le possibilità di ricompensa.

(1)STARGATE

Srargate è un ponte e un progetto principale sul protocollo LayerZero. Srargate ha il proprio token STG che puoi utilizzare per partecipare alle votazioni.

Costo dell'utilizzo del ponte Srargate:

  • Token scambiati: più di 10U;

  • Tariffa del gas per lo scambio: in ETH la tariffa è di circa 10U; in altre reti arriva fino a 2 USD;

  • Commissione di puntata: 0,05–0,5U

  • Ottieni il personaggio 39U (personaggio**100 STG), personaggio Contadino da 1K LP

Vai su Stargate.finance e collega il portafoglio MetaMask

1. Scambia token in reti diverse

Scambio nell'opzione "Trasferimento" Quando si seleziona una rete, il gas di ciascuna rete è diverso:

Ad esempio, per fare trading su Avalanche hai bisogno di AVAX; sulla rete Matic hai bisogno di token MATIC; sulla rete Arbitrum hai bisogno di token ETH della stessa rete.

Se non disponi di gettoni per pagare il gas in alcune reti, utilizza il servizio Bungee, che ti consente di scambiare piccole quantità di gettoni con gas senza pagare commissioni aggiuntive per le transazioni tra reti.

Il trasferimento (stima del gas) ti aiuterà anche a risparmiare sulle tariffe del gas. Facendo clic su "Verifica stima del gas di trasferimento" verranno visualizzate le tariffe medie del gas per i trasferimenti tra varie reti.

Selezioniamo la rete, scambiamo token, impostiamo l'importo e confermiamo in MetaMask.

2. Aggiungere liquidità

Passa a Pool e puoi selezionare un pool per aggiungere liquidità. Scelgo un pool della rete Arbitrum:

Nella scheda Disponibili, vedrai i pool di fondi a tua disposizione, nonché i token disponibili.

In qualità di fornitore di liquidità, puoi anche formare un LP per ricevere premi sotto forma di token STG.

3、 Fattoria STG

Fai clic su "Vai alla fattoria" per entrare nella fattoria e depositare gettoni;

Il personaggio che può essere ottenuto è il Contadino da 1K LP, disponibile solo nell'agricoltura. Con questo, puoi ottenere ricompense di reddito annuali e puoi eliminare l'opzione per annullare l'agricoltura in qualsiasi momento.

4. Ottieni un ruolo

Entra nello Stargate Discord ed entra nel canale #guild-join per rivendicare il personaggio

5. Ruolo dei membri

Entra in Gilde e collega il tuo portafoglio MetaMask al tuo Discord

Quando possiedi almeno 100 STG in qualsiasi rete, puoi ottenere il ruolo da 100 STG, che può costare 40U e può essere acquistato su Pancake Swap;

Contratto token STG: 0xb0d502e938ed5f4df2e681fe6e419ff29631d62b

Dopo aver ricevuto i gettoni, riceverai un personaggio:

Quando il tuo ordine principale supera i 25 veSTG, è possibile utilizzare il ruolo veStaker.

Nota: l'STG puntato verrà detratto dal tuo saldo, il che ti farà perdere il ruolo di 100 STG e non potrai ritirarti prima del periodo selezionato.

Se vuoi interagire, entra nella sezione Stake e vedrai i tuoi impegni precedenti. Ho piazzato gli stessi punti su Arbitrum e sulla rete BSC:

Fare clic su uno qualsiasi e impostare i parametri di puntata.

Questo personaggio richiede almeno 25 veSGT. Per ottenerli, devo congelare 100 STG per 9 mesi, anche se scommetti per un mese, riceverai dei veSGT, che apriranno l'opportunità di partecipare alle votazioni;

6、il ruolo di 1K LP Farmer

Partecipa a questo evento e avrai l'opportunità di aggiungere gettoni 1K all'agricoltura. La cosa bella di tutto questo è il voto: il voto di solito gioca un ruolo nel conteggio dei premi, quindi non perdiamo nulla.

Dopo aver ottenuto il veSTG andiamo al sito web

  1. Colleghiamo il portafoglio

  2. Unisciti a Stragate DAO

  3. Vota le Proposte attive (in costante aggiornamento)

Nota: i voti vengono emessi al momento della creazione del sondaggio, ovvero se ricevi solo veSTG, non potrai votare per il sondaggio corrente. Per favore aspetta la prossima volta.

(2) Flusso di hash

Hashflow è un exchange decentralizzato progettato per l'interoperabilità, lo zero-slippage e il trading protetto dal MEV per scambiare qualsiasi asset su qualsiasi catena senza pagare commissioni.

  1. Connetti il ​​portafoglio https://app.hashflow.com/

  2. Seleziona rete

  3. Imposta il token e l'importo per lo scambio

  4. fare qualche scambio

Costo: gas entro 0,3 U, dipende da diverse catene

(三)Appartamenti a ponte

È necessario utilizzare il bridge più volte https://theaptosbridge.com/bridge

Nota: è previsto un ritardo di 3 giorni (72 ore) quando si attraversa da Aptos verso qualsiasi rete.

1. Connetti il ​​portafoglio MetaMask e qualsiasi portafoglio Aptos 2. Seleziona una rete e imposta il numero di token 3. Scambia

(4) Ponte di scambio liquidi

Accedi al bridge: https://bridge.liquidswap.com/

Nota: è previsto un ritardo di 3 giorni (72 ore) quando si trasferisce denaro da Aptos a qualsiasi rete.

Fare clic su Connetti;

Connetti MetaMask al portafoglio su Aptos;

commercio;

(5) SushiXSwap

Collega il tuo portafoglio ed esegui alcuni scambi a catena incrociata

https://www.sushi.com/xswap

(6) WooFi

Interazione tra reti, https://fi.woo.org/

(7) Commercio di rabbia

Fai trading con la leva finanziaria e utilizza il loro spazio di archiviazione

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

1. Collega il portafoglio

2. Preparare almeno 20U di fondi

A proposito, puoi scambiare ETH con USDC di Arbitrum sull'exchange sopra indicato (WooFi), che costa 0,23U*3 transazioni (non utilizzare troppa leva finanziaria).

Se non hai esperienza di trading, è sufficiente aprire e chiudere più posizioni contemporaneamente senza aspettare un cambiamento a tuo favore.

Usa il loro spazio di archiviazione, entra nei Vault, seleziona un Vault, potresti vedere che "Stablecoin Farm" è pieno come mostrato di seguito:

Quindi interagirò in Liquidità Riciclata (potrebbe essere piena quando interagisci);

1. Fare clic su Approva per collegare il portafoglio

2. Specifica l'importo e fai clic su **Deposito e puntata**. Per prelevare, fai clic su Preleva.

(8) Protocollo angolare

I bridge $ANGLE, o token agEUR, possono essere riscattati sul sito web:

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

Portafoglio di collegamento:

1. Controlla la rete dove acquisterai ageEUR

2. Entra nella sezione etàEUR

3. Selezionare Scambia

4. Specificare il token e la sua quantità

5. Approva i token 6. Effettua lo scambio

Quindi puoi cambiarlo di nuovo

In alternativa, puoi usare $ANGLE per fare il cross-bridge, ma l'interazione sopra è sufficiente.

Nella sezione di acquisto ANGLE, acquista alcuni $ANGLE (richiede una tariffa gas di 2,5 U sulla rete ETH).

Successivamente, andiamo su Bridge ed eseguiamo alcuni scambi $ANGLE tra le reti. La rete ETH richiede una tariffa per il gas di 5U e il gas tra le altre reti è nell'area di 0,15U.

(9) OmniBTC

Esegui lo scambio cross-chain: https://omnibtc.finance/

La catena incrociata dalla rete Optimism alla rete BNB richiede una tariffa gas di 0,26U.

A proposito, puoi riscattare APT attraverso questo bridge, che ora costa 1,5U di gas.

(10) Nome di dominio LayerZero

Sito web: https://lz.domains/, l'acquisto di un nome di dominio costa circa 10U;

(11) Radiante

Protocollo di atterraggio su Arbitrum, se vuoi interagire cambia rete su Arbitrum prima di connetterti al wallet, altrimenti il ​​wallet non si connette;

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

1. Effettuare un deposito

Conferma in MetaMask;

2. Passa a Prendi in prestito e prendi in prestito valuta

Con USDC puoi prendere in prestito qualsiasi token;

3. Passa a Puntata

Per accedere allo staking, è necessario aggiungere liquidità al pool wETH/RDNT di SushiSwap, utilizzando la rete Arbutrum.

Se non hai i token wETH e RDNT, vai su SushiSwap per acquistarli

Nella sezione Liquidità seleziona Aggiungi, seleziona il token wETH-RDNT e la sua quantità e conferma;

Ritorna in Radian, vedrai la maggiore liquidità, clicca su Puntata e conferma.

Potrai poi prelevare liquidità attraverso la funzione Unstake.

(12) TofuNFT

Questo progetto può semplicemente acquistare e vendere NFT su di esso, https://tofunft.com/ranking?network=10

(13) Clearpool

Puoi gettare USDC in un pool sulla rete Ethereum o metterlo in staking con CPOOL.

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

3. Ponte di prova di LayerZero

LayerZero fornisce un ponte tra la mainnet di Ethereum e il testnet di Goerli. Ora è possibile riscattare facilmente la giusta quantità di token senza utilizzare un faucet.

1 goETH costa $ 0,1 e ci sono 12.500 goETH detenuti nei pool, che sono aperti e ospitati su Uniswap dove puoi puntare LP in due pool:

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

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

Il ponte è il primo di una serie di prodotti pubblici che presto lanceranno LayerZero, in attesa solo di gas più economico.

Il ponte ETH GOERLI di LayerZero

4. Implementazione del contratto intelligente LayerZero

Passaggio 1. Accedi a REMIX: https://remix.ethereum.org/

Passaggio 2. Creiamo un file con un nome arbitrario (è meglio scrivere tu stesso file come Arbitrum1, LayerZero5 in modo da sapere che tipo di codice è inserito e quale rete è inserita).

Passaggio 3. Incolla il codice:

// Identificatore di licenza SPDX: solidità del pragma MIT >= 0.8 .17 ;

importa ""; importare "@openzeppelin/contracts/token/ERC20/ERC20.sol"; contratto Harmony is NonblockingLzApp, ERC20 { uint16 destChainId; costruttore(indirizzo _lzEndpoint) NonblockingLzApp(_lzEndpoint) ERC20("Cross Chain Token", "CCT") { if (_lzEndpoint == 0x9740FF91F1985D8d2B71494aE1A2f723bb3Ed9E4) destChainId = 109; if (_lzEndpoint == 0x3c2269811836af69497E5F486A85D7316753cf62) destChainId = 116; _mint(msg.sender, 1000000 * 10 ** decimali()); } funzione _nonblockingLzReceive(uint16, byte di memoria, uint64, byte di memoria _payload) override interno { (address toAddress, uint amount) = abi.decode(_payload, (address,uint)); _mint(toAddress, importo); } funzione bridge(uint _amount) debito pubblico { _burn(msg.sender, _amount); byte di carico utile della memoria = abi.encode(msg.sender, _amount); _lzSend(destChainId, payload, payable(msg.sender), indirizzo(0x0), bytes(""), msg.value); } funzione trustAddress(indirizzo _otherContract) public onlyOwner { trustRemoteLookup[destChainId] = abi.encodePacked(_otherContract, indirizzo(this)); } }

Controlla se lo "spazio di lavoro" in cui stai lavorando esiste.

Il contratto contiene l'Endpoint e il ChainId della rete in cui distribuiremo il contratto.

Per altre reti, consulta l'elenco di endpoint e ChainId qui:

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

NOTA IMPORTANTE: gli endpoint nell'elenco sopra non dovrebbero essere gli stessi, ovvero Arbitrrum-Optimism non può essere implementato, nel nostro caso implementeremo Penny su Fantom e Polygon, devi essere su entrambe le reti Avere alcuni token per cui pagare commissioni.

L'endpoint e il ChainId sono già inseriti nel contratto (ChainId deve essere sempre inserito in modo incrociato se si esegue la distribuzione su altre reti).

Confrontare:

Prima di ogni distribuzione, è una buona idea rinominare il contratto con il nome della rete su cui stiamo distribuendo.

Se lo avessi preparato con Polygon, il contratto sarebbe simile a questo:

Passaggio 4: continuare con la distribuzione del contratto

Premi Ctrl+S o il triangolo verde sopra per compilare il nostro contratto.

Quindi in MetaMask, imposta Polygon, fai clic sull'icona ether a sinistra, seleziona Injected Provider in Environment come al solito e inserisci l'endpoint Polygon (0x3c2269811836af69497E5F486A85D7316753cf62) nella finestra Deploy, premi il pulsante stesso, imposta prima Gas Limit00 in alto a 3000 e poi confermiamo la transazione in metamask.

Quindi controlliamo dal basso Se non ci sono problemi, dovrebbe essere così, il che significa che è pronto:

Passaggio 5. Successivamente, lo distribuiamo nella rete Fantom.

Per fare ciò, nel contratto, cambia il nome in "Fantom" e cambia l'ENDPOINT vicino al pulsante Deploy nell'endpoint Fantom, quindi fai clic su Deploy (non dimenticare inoltre di cambiare la rete in Fantom in Metamask) + Conferma la transazione :

Dopo aver ottenuto i 2 contratti, dobbiamo renderli affidabili.

Per questo, è necessario fare quanto segue:

1. Nella rete Polygon, copia l'indirizzo del contratto Fantom creato

2. Apri la funzione Contratto poligono e c'è un segno di spunta sulla sinistra

3. Incollalo in TrustAddress

4. Premere il pulsante (TrustAddress) e confermare in Metamask

5. Cambiamo la rete in Fantom, copiamo il contratto Polygon e incolliamolo in TrustAddress

Quindi vedrai una visualizzazione come questa, il che significa che non ci sono problemi in ogni fase del processo e che l'implementazione del contratto è giunta al termine.

Questo è tutto, consiglio di guardarlo più volte se possibile. Man mano che vengono rilasciati nuovi articoli, aggiorneremo anche la nostra guida.

Quanto sopra è l'intero contenuto di questo articolo