Truffle provides a contract abstract that can be used in Node.js and in a browser. This allows us to create distributed applications right from the Truffle project. This abstract provides some additional features such as promises, default values, and returning logs and receipts from each transaction. In this recipe, you will learn how to create apps using Truffle.
Building DApps and APIs using Truffle
Getting ready
To try this recipe, you need to have Truffle installed on your system. Your application needs to connect to a running Ethereum network to perform read and write operations. So, ensure you have a working Ethereum client in place.