Summary
There was a lot of substance covered in this chapter. To give you a quick recap, we saw how Ethereum nodes implement JSON-RPC endpoints that can be connected using WS, IPC, and RPC. In this chapter, we discussed various forms of networks – public, main, test, and private. The chapter also discussed and implemented a private network. We followed steps to create a development environment that will be used in subsequent chapters. We also focused on deploying multiple tools and utilities on a Windows operating system. While each tool has its own workings and functionality, some tools might eventually do the same thing – for example, a Geth-based private chain and ganache-cli are essentially Ethereum nodes but with differences. The deployment of Geth, the Solidity compiler, ganache-cli, the web3
framework, and MetaMask were covered in this chapter. While some of you will like working with ganache-cli, others will be interested in using a private Geth-based Ethereum...