3 Days, 20+ AI Experts, 25+ Workshops and Power Talks
Code: USD75OFF
This is the code repository for Solidity Programming Essentials , published by Packt.
A guide to building smart contracts and tokens using the widely used Solidity language
Solidity is a contract-oriented language designed to compile code for the Ethereum Virtual Machine. This book will help you understand Solidity programming to build smart contracts for Ethereum and blockchain from the ground up. It will enable you to write robust, secure, object-oriented contracts that extend blockchain with business functionality.
This book covers the following exciting features:
- Learn proven smart contract implementation challenges and solve them using Solidity
- Go deeper into Solidity to write effective upgradable and maintainable smart contracts using best practices
- Get to grips with the latest version of Solidity with updated codes and examples
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:
"pragma solidity >=0.7.0 <0.9.0;
contract ConversionDemo {
function ConversionExplicitUINT8toUINT256() pure public
returns (uint){
……
}"
Following is what you need for this book: This Ethereum book is primarily aimed at beginners who want to get started with Solidity Programming for developing an Ethereum smart contract. No prior knowledge of EVM is required, but knowing the basics of any programming language will help you follow along.
With the following software and hardware list you can run all code files present in the book (Chapter 1-15).
Chapter | Software required | OS required |
---|---|---|
1 | Solidity compiler 0.18.13 | Windows, Mac OS X, and Linux (Any) |
1 | web3.js v1.5.3 | Windows, Mac OS X, and Linux (Any) |
1 | Ganache v7.0.3 | Windows, Mac OS X, and Linux (Any) |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
Ritesh Modi Is a technologist with more than 18 years of experience. He holds a master's degree in science in AI/ML from LJMU. He has been recognized as a Microsoft Regional Director for his contributions to building tech communities, products, and services. He has published more than 10 tech books in the past and is a cloud architect, speaker, and leader who is popular for his contributions to data centers, Azure, Kubernetes, blockchain, cognitive services, DevOps, AI, and automation.
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.