It's time to create a smart contract. If you are familiar with Solidity, Truffle, Ganache, and the smart contract fundamentals, you can skip ahead to Chapter 3, Implementing Smart Contracts Using Vyper. Here, we will focus on the content of a smart contract created with Solidity. Throughout the remainder of the book, we will use the Vyper programming language to develop a smart contract. However, we will still use the same development environment (such as Ganache) in the rest of the book.
Installing an Ethereum development environment
Installing Node.js
Node.js is a popular framework for developing web applications, mobile applications, and decentralized applications. Head to https://nodejs.org and download the latest...