Jump to ratings and reviews
Rate this book

Hands-On Smart Contract Development with Solidity and Ethereum: From Fundamentals to Deployment

Rate this book
Ready to dive into smart contract development for the blockchain? With this practical guide, experienced engineers and beginners alike will quickly learn the entire process for building smart contracts for Ethereum--the open source blockchain-based distributed computing platform. You'llget up to speed with the fundamentals and quickly move into builder mode.

Kevin Solorio, Randall Kanna, and Dave Hoover show you how to create and test your own smart contract, create a frontend for users to interact with, and more. It's the perfect resource for people who want to break into the smart contract field but don't know where to start.

In four parts, this book helps

Explore smart contract fundamentals, including the Ethereum protocol, Solidity programming language, and the Ethereum Virtual MachineDive into smart contract development using Solidity and gain experience with Truffle framework tools for deploying and testing your contractsUse Web3 to connect your smart contracts to an applicationso users can easily interact with the blockchainExamine smart contract security along with free online resources for smart contract security auditing

420 pages, Kindle Edition

Published November 25, 2019

32 people are currently reading
74 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
5 (19%)
4 stars
5 (19%)
3 stars
11 (42%)
2 stars
5 (19%)
1 star
0 (0%)
Displaying 1 - 6 of 6 reviews
112 reviews5 followers
January 5, 2022
I wouldn't recommend this as a resource for learning Solidity. It contains very little Solidity code and has large chunks of failing test output and React code.

I've learned more Solidity from https://solidity-by-example.org/ and Ethernaut than from this book.

Format: Paperback
Profile Image for Tiago Martins.
15 reviews3 followers
February 4, 2022
I had high hopes for this book but it turned out to be a pain in the ass to finish. Examples were extremely outdated and there was actually syntax bugs on the book itself which led to compilation errors. Please please please next time invest in Quality Assurance. With that said, it gives you a nice overview of what it takes to build dapps from the perspective of a web2 dev.
Profile Image for Alexandre González Rodríguez.
13 reviews1 follower
August 24, 2020
It was impossible to follow the examples, not only because they were outdated (than can be understandable even when the book was released 8 months ago) but they had typos and bits missing. Just as a simple example, they wrote mkdir as mdkir, wasn't the book reviewed?

It's a shame because they certainly worked hard on the example app and the contents were great (maybe too much React).
14 reviews
October 28, 2023
If you don't like watching tutorials, this book might be for you, but don't expect any new, unique, or advanced coding examples. At the time of reading this book, all the examples were already outdated and I lost a lot of time troubleshooting them. Blockchain and smart contracts are constantly evolving. This book is based on Ethereum PoW and not Ethereum PoS, so don't read it unless it is already updated.
Displaying 1 - 6 of 6 reviews

Can't find what you're looking for?

Get help and learn more about the design.