5ire Testnet - Guida dettagliata

·

5 min read

5ire Testnet - Guida dettagliata

Cos'è 5ire?

5ireChain è una piattaforma di smart contract compatibile con il layer-1 EVM che si concentra sullo sviluppo di un ecosistema blockchain for-benefit basato su Sustainable Development Goals (SDG) definiti dalle Nazioni Unite (ONU). Sarà Proof-of-Stake (POS) ed al momento è possibile provare la Testnet Thunder.

Per gli sviluppatori vi è anche una campagna #BuildToEarn in cui ci saranno in palio $500k per coloro che inizieranno a sviluppare sulla loro chain. Se siete sviluppatori potete dare un'occhiata qui.

Link social:

Guida alla Testnet

In questa guida andremo copriremo:

  • CREW³ e le quest

  • Installare il wallet 5ire

  • Claim del faucet

  • Invio di 5ire ad un altro wallet

  • Ricezione di 5ire da un altro wallet

  • Bridge 5ire<>EVM

  • Deploy di uno smart contract

CREW³

Come prima cosa iniziate ad entrare nel CREW³ di 5ire. In questo modo potrete già convalidare le quest relative alla testnet mentre proseguite con questa guida:

https://crew3.xyz/c/5irechain/invite/OkUHNCONz75MFPDv4bWYb

Una volta fatte le quest più semplici denominate #getting-started (principalmente quest social), potete passare alle quest relative alla testnet che trovate sotto #Thunder-Beta-Testnet

Come vedete le quest sono proprio quelle che andremo a coprire nella guida.

Wallet 5ire

Per installare il wallet 5ire potete fare riferimento a questa guida. In definitiva:

  1. Andare su https://explorer.5ire.network/

  2. Cliccare sulla barra verde in alto "Download the 5ire Wallet extension" (nel caso ricevete un errore, vi ho fatto l'upload su Drive dell'archivio, a me ha dato errore in questo passaggio)

  3. Scaricato il file, fare l'unzip della cartella che trovate all'interno relativa al vostro browser: Chrome o Firefox sia per Windows che per iOS.

  4. Andare su Chrome e nella barra digitare chrome://extensions , abilitare la modalità sviluppatore in alto a destra e cliccare su "Load unpacked", stessa procedura per Firefox

  5. Selezionare l'intera cartella che avete estratto al punto 3 (es. Chrome (select this whole folder))

  6. Abilitare l'estensione

  7. Aprire l'estensione tramite la barra e creare il wallet inserendo un nome e salvando le informazioni relative al seed, private key e i vostri address Native ed EVM.

Fatto ciò potete già riscattare la quest su CREW³, basterà copiare ed incollare il vostro address Native.

Faucet

Per riscattare i 5ire di test dal faucet:

  1. Andare su https://explorer.5ire.network/faucet

  2. Copiare il vostro address Native ed inserire 100 che è il numero massimo di token che vi permette di riscattare il faucet

  3. Una volta fatto ciò, ripetete la stessa operazione ma stavolta swappando la chain in alto a destra, selezionando "EVM Chain" e ovviamente inserendo il vostro address EVM.

Per riscattare la quest su CREW³ potete verificare l'effettiva transazione del faucet tramite l'explorer. Copiate il vostro indirizzo Native nell'explorer e dovreste trovare una transazione IN dal valore di 100 5ire. Cliccate sulla colonna "TX Hash" e copiate il link per ottenere la tx in modo da completare la quest.

Invio di 5ire

Quest abbastanza semplice, basta inviate dei 5ire ad un altro wallet. Potete inviarli tra vostri wallet se riuscite a farne almeno due, altrimenti potete richiedere sul nostro Discord qualche indirizzo a cui inviare, nel frattempo vi lascio il mio:

Native: 5E1LADcXSyHKQxJjT7FxnMoTQnaiVgSXMVXjJ3DtntNt4Xyv

EVM: 0x91dB47E54DD26F617B64B97D99ee89619Ed2bce8

Fate dei trasferimenti sia sulla chain Native che quella EVM in modo da testare tutto. Una volta effettuata la transazione ancora utilizzando l'explorer e cercando il vostro address potrete recuperare l'url della tx e copiarla su CREW³.

Ricezione di 5ire

Come la quest precedente vi consiglio o di inviare tra 2 vostri wallet oppure di richiedere sul nostro Discord in modo che qualcuno vi invii dei token. Per riscattare la quest su CREW³ basterà andare sull'explorer e cercare la transazione, aprire il TX HASH e copiare ed incollare il link su CREW³.

Bridge Native<>EVM

Il bridge consente di muovere i 5ire tra la chain nativa e la chain EVM. Per testarlo vi basterà andare sul wallet 5ire e selezionare la sezione Swap.

Questo swap sarà un bridge dalla chain Nativa alla chain EVM. Inserite il numero di token che volete inviare sull'altra chain e cliccate su swap in basso. Una volta effettuato lo swap basterà andare sull'explorer e cercando il vostro address potrete recuperare l'url della tx e copiarla su CREW³.

Ripetere il procedimento, questa volta scambiando le due chain cliccando sulle due frecce, in modo da fare lo swap da EVM alla chain Nativa. Stesso procedimento per riscattare la quest su CREW³.

Deploy Smart Contract

Questo task potrebbe sembrare leggermente più complicato ma niente di impressionante. Potete trovare una guida qui. In definitiva:

  1. Clonare la repository https://github.com/5ire-tech/wasm-contract-deployment o cliccare sul link e scaricare il file ZIP.

  2. Fare l'unzip della cartella

  3. Nel file deploy.js modificare il parametro di input in wsProvider inserendo wss://wss-testnet.5ire.network/

  4. Modificare la costante PHRASE con la vostra seed e salvare il file

  5. Ora posizionatevi all'interno della cartella che avete estratto, aprite il terminale e lanciate il comando node deploy.js

  6. Attendete un attimo e alla fine il terminale vi rilascerà un indirizzo che sarà l'indirizzo dello smart contract da voi creato. Potete anche recuperarlo dall'explorer cercando il vostro address ed aprendo l'ultima transazione. Copiate il link della tx su CREW³ ed avrete terminato anche l'ultima quest.

Crypto Dome

Come sempre per dubbi o domande vi invito ad entrare a far parte della nostra community di Crypto Dome: