Vai al contenuto principale

Aiuta ad aggiornare questa pagina

🌏

C'è una nuova versione di questa pagina, ma al momento è solo in inglese. Aiutaci a tradurre l'ultima versione.

Traduci la pagina
Visualizza in inglese

Nessun bug qui!🐛

Questa pagina non è stata tradotta. Per il momento, è stata intenzionalmente lasciata in inglese.

Distribuzione di Smart Contract

Ultima modifica: , Invalid DateTime
Modifica la pagina

Uno Smart Contract deve essere distribuito per essere a disposizione degli utenti di una rete Ethereum.

Per distribuire uno Smart Contract, si invia una transazione Ethereum che contiene il codice dello Smart Contract compilato senza specificare alcun destinatario.

Prerequisiti

È necessario conoscere le reti Ethereum, le transazioni e l'anatomia degli Smart Contract prima di distribuire Smart Contract.

Distribuire un contratto costa inoltre ETH, quindi è necessario avere familiarità con carburante e commissioni su Ethereum.

Infine, è necessario compilare il contratto prima di distribuirlo, quindi assicurati di aver letto le informazioni sulla compilazione degli Smart Contract.

Come distribuire uno Smart Contract

Cosa ti serve

  • bytecode del tuo contratto - viene generato attraverso la compilazione.
  • Ether per il carburante – imposterai il limite di carburante come altre transazioni, quindi sappi che la distribuzione del contratto richiede molto più carburante di un semplice trasferimento di ETH.
  • uno script o un plugin di distribuzione.
  • Accedi a un nodo di Ethereum, eseguendone tuo autonomamente, connettendoti a un nodo pubblico oppure tramite una chiave API usando un nodo di servizio come Infura o Alchemy.

Passaggi per distribuire uno smart contract

I passaggi specifici dipenderanno dagli strumenti utilizzati. Per esempio, dai un'occhiata alla documentazione di Hardhat sulla distribuzione dei tuoi contratti o alla documentazione di Truffle su reti e distribuzione delle app. Sono i due strumenti più popolari per la distribuzione di smart contract, che coinvolgono la scrittura di uno script per gestire le fasi di distribuzione.

Una volta distribuito, il contratto avrà un indirizzo Ethereum come gli altri account.

Remix - Remix IDE consente di sviluppare, distribuire e amministrare gli smart contract per Ethereum come le blockchain

Tenderly - Una piattaforma per monitorare facilmente i tuoi smart contract con monitoraggio degli errori, avvisi, parametri di misurazione delle prestazioni e analisi dettagliate dei contratti

Hardhat - Un ambiente di sviluppo per compilare, distribuire, testare ed effettuare il debug del tuo software di Ethereum

Truffle: ambiente di sviluppo, framework di test, pipeline di sviluppo e altri strumenti

Letture consigliate

Conosci una risorsa della community che ti è stata utile? Modifica questa pagina e aggiungila!

Questo articolo è stato utile?

👈

Indietro

Compilazione di Smart Contract

Avanti

Verificare gli smart contract
👉