Skip to main content

Catena nativa - wasm

Puoi seguire i seguenti passaggi per distribuire uno smart contract sulla blockchain nativa di 5ire utilizzando uno script:

  1. Connetti alla rete 5ireChain.

  2. Disponi di uno smart contract WASM compilato. Questo fornirà una comprensione di tutti i dettagli tecnici rilevanti dello smart contract sulla blockchain nativa di 5ire.

  3. Per distribuire lo smart contract WASM compilato, l'utente dovrebbe avere accesso all'ABI del contratto e al file WASM o l'utente può avere solo un file .contract (ad esempio- ERC721.contract) che già contiene l'ABI e il WASM.

  4. Clona questo repository (https://github.com/5ire-tech/wasm-contract-deployment)

  5. Cambia directory in questo repository e aprilo in VScode esegui 'npm i'

Nota: Questo passaggio è solo rilevante per le persone che vogliono distribuire il proprio contratto personalizzato.

  1. Gli utenti possono quindi incollare tutti i contenuti del file '.contract' in abi.js. Possono anche formattare il contenuto utilizzando l'estensione di VScode (fai clic destro>formatta documento con>prettier)

  2. Cambia il parametro di input nel wsProvider in deploy.js (Fornisci il punto finale per la catena a cui desideri connetterti)

Proof of 5ire

Punto finale per 5ireChain Testnet - Thunder: wss://wss-testnet.5ire.network/

  1. Cambia la variabile phrase in deploy.js (inserisci la frase mnemonica di un account che ha accesso a alcune commissioni di gas)

Proof of 5ire

  1. Esegui 'node deploy.js'

  2. Dopo aver distribuito con successo il contratto sulla blockchain, il terminale ti fornirà l'indirizzo completo del contratto.