Skip to content

Solidity Programming Essentials, Second Edition, published by Packt

License

Notifications You must be signed in to change notification settings

PacktPublishing/Solidity-Programming-Essentials-Second-Edition

Repository files navigation

Packt Conference

3 Days, 20+ AI Experts, 25+ Workshops and Power Talks

Code: USD75OFF

Solidity Programming Essentials

Solidity Programming Essentials

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

What is this book about?

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!

https://www.packtpub.com/

Instructions and Navigations

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).

Software and Hardware List

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.

Related products

Get to Know the Author

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.

Download a free PDF

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.

https://packt.link/free-ebook/9781803231181

About

Solidity Programming Essentials, Second Edition, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •