This is the code repository for Truffle Quick Start Guide, published by Packt.
Learn the fundamentals of Ethereum development
Truffle is a world-class development environment, testing framework and asset pipeline for Ethereum, aiming to make life as an Ethereum developer easier.
This book covers the following exciting features:
- Understand the fundamentals of Truffle and Web3
- Build a decentralized application with Truffle, while choosing the correct Ethereum client
- Connect your Dapp to Ethereum clients including Geth, Parity, and Ganache
- Migrate and test your Dapp with the correct networks such as Ropsten and Rinkeby
- Package a decentralized application into a user-friendly product by integrating Truffle with JavaScript frameworks such as Angular, React and Vue
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
web3.eth.getAccounts(callback(error, result){ ... })
Following is what you need for this book: This book is for web developers who are interested in the new world blockchain. Some basic understanding of JavaScript and web services is required. No prior knowledge of Decentralized applications or blockchain is required.
With the following software and hardware list you can run all code files present in the book (Chapter 1-7).
Chapter | Software required | OS required |
---|---|---|
1 | GitHub Desktop | macOS |
2 | GitHub Desktop | macOS |
3 | GitHub Desktop | macOS |
4 | GitHub Desktop | macOS |
5 | GitHub Desktop | macOS |
6 | GitHub Desktop | macOS |
7 | GitHub Desktop | macOS |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
Mayukh Mukhopadhyay Mayukh Mukhopadhyay started his career as a BI developer. After the 2008-09 financial crisis, he was at Tata Consultancy Services for one of their Fortune 500 clients in the telecom sector. Holding a master's in software engineering from Jadavpur University, he is presently working as a data insight developer, where he focuses on applying data science and machine learning to raw telecom equipment logs to generate business insights. He has a varied list of academic interests, ranging from audio signal processing, structural bioinformatics, and bio-inspired algorithms to consciousness engineering. Apart from being an Oracle Certified Specialist, he is a Certified Bitcoin Professional, recognized by C4 (Crypto Currency Certification Consortium). He tries to apply blockchain as a technology to different business domains.
Click here if you have any feedback or suggestions.
If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.