August 2019
Intermediate to advanced
486 pages
13h 52m
English
In Chapter 2, Getting Started with Solidity, and Chapter 3, Control Structures and Contracts, we learned about the Solidity language and its control structures. However, there are a few things that a developer should know while writing smart contracts.
In this chapter, we will look at the best practices of writing smart contracts in Solidity. These best practices will help developers to write bug-free code. Also, there have been many attack patterns that can cause damage to funds present in the smart contracts in production. We will discuss these attacks and how to prevent your contracts from these attacks.
This chapter will cover the following: