Catena nativa - wasm
Puoi seguire i seguenti passaggi per distribuire uno smart contract sulla blockchain nativa di 5ire utilizzando uno script:
Connetti alla rete 5ireChain.
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.
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.
Clona questo repository (https://github.com/5ire-tech/wasm-contract-deployment)
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.
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)
Cambia il parametro di input nel wsProvider in deploy.js (Fornisci il punto finale per la catena a cui desideri connetterti)
Punto finale per 5ireChain Testnet - Thunder: wss://wss-testnet.5ire.network/
- Cambia la variabile phrase in deploy.js (inserisci la frase mnemonica di un account che ha accesso a alcune commissioni di gas)
Esegui 'node deploy.js'
Dopo aver distribuito con successo il contratto sulla blockchain, il terminale ti fornirà l'indirizzo completo del contratto.