Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Guida per Configurare il Progetto foodTraceability

  1. Installazione delle Dipendenze

Prima di tutto, assicurati di avere Node.js installato sul tuo sistema. Puoi scaricarlo dal sito ufficiale: nodejs.org.

  1. Installazione di Web3.js, Ganache e Truffle: Apri il terminale e esegui i seguenti comandi per installare globalmente Web3.js, Ganache CLI e Truffle:

     npm install -g web3
     npm install -g ganache-cli
     npm install -g truffle
    

3.. Configurazione di MetaMask

MetaMask è un’estensione del browser che ti permette di interagire con blockchain Ethereum. Assicurati di averlo installato nel tuo browser preferito (come Chrome o Firefox).

Configurazione di MetaMask: - Importa un account utilizzando la chiave privata fornita da Ganache. - Connetti MetaMask alla rete di sviluppo utilizzando l’URL RPC http://127.0.0.1:7545 e l’ID CHAIN: 1337.

  1. Preparazione dell’Ambiente di Sviluppo

    • Installazione di un IDE: Puoi utilizzare qualsiasi IDE di tua preferenza per sviluppare il progetto. Un esempio è Visual Studio Code, che è molto popolare e supporta molte estensioni utili per lo sviluppo JavaScript e Solidity.
  2. Avvio di Ganache

Ganache fornisce un ambiente blockchain locale per lo sviluppo e il testing di contratti intelligenti. Assicurati che Ganache sia avviato e in esecuzione sulla tua macchina.

  1. Compilazione e Migrazione dei Contratti con Truffle

    • Compila i Contratti: Nel terminale, naviga nella cartella del tuo progetto e esegui il comando per compilare i contratti con Truffle:

        truffle compile
      
  2. Migra i Contratti: Esegui il comando per migrare i contratti sulla blockchain locale fornita da Ganache:

     truffle migrate --network development
    

Se hai già migrato i contratti in precedenza e vuoi resettare la migrazione:

	truffle migrate --reset --network development

8.Fine

Se hai seguito correttamente tutti i passaggi e tutto funziona come previsto, dovresti essere in grado di visualizzare tutte le transazioni e i contratti deployati su Ganache!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages