// Mini course

Lesson 05: Deploy to Ganache and Beyond

The final lesson shows how to move from the built-in Truffle chain to Ganache, which provides a graphical local blockchain for testing. The PDF also mentions older Ethereum test networks like Ropsten and Rinkeby as examples of network configuration. fileciteturn0file0

Configure Ganache in truffle-config.js

module.exports = { networks: { ganache: { host: "127.0.0.1", port: 7545, network_id: "*" } } };

Deploy to Ganache

truffle migrate --network ganache

Ganache lets you inspect accounts, blocks, logs, and transaction hashes visually, making it easier for beginners to understand what happens during deployment. The PDF illustrates comparing the transaction hash in Truffle with the one shown in Ganache. fileciteturn0file0

About public test networks

The PDF also includes examples for older networks such as Ropsten and Rinkeby. Those sections are mainly useful for understanding how network blocks are added to the Truffle config. For a modern refresh, you may want to replace them later with currently supported testnets.

This tutorial is now web-ready. You can add screenshots from your original PDF beside each lesson later if you want a richer visual presentation.
📦 Download the complete MetaCoin project used in this tutorial from GitHub:

Download the MetaCoin Truffle Project


← PreviousNext →