6

Fundamentals of Solidity

In this chapter, we will dive into the details of Solidity, the most popular smart contract programming language. We will look at the features of the Solidity programming language and will provide an overview of Solidity’s development tools. We will learn about various Solidity language fundamentals, including the structure of a contract, contract patterns, and exception handling. We also cover smart contract security and best practices. At the end of this chapter, we will show you a complete example of a real-world smart contract that’s been developed in Solidity, and demonstrate how you can functionally test your smart contract.

The following topics will be covered in this chapter:

  • Introducing Solidity
  • Learning ...

Get Learn Ethereum - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.