Skip to Content
Mastering Blockchain Programming with Solidity
book

Mastering Blockchain Programming with Solidity

by Jitendra Chittoda
August 2019
Intermediate to advanced
486 pages
13h 52m
English
Packt Publishing
Content preview from Mastering Blockchain Programming with Solidity

Summary

In this chapter, we learned about different Solidity design patterns that can be used while developing contracts. The design patterns should be used according to your contract's architecture needs. We learned about security, creational, behavioral, economic, and life cycle patterns. Under each category of patterns, we discussed different patterns. We looked at the access restriction, state machine, subscription, tight variable packing, and auto deprecate pattern.

Solidity is a contract-oriented language, hence there are some different kinds of design patterns applied and used. The blockchain ecosystem is relatively new and more such design patterns could evolve over time. It is also possible that the Solidity language itself natively  ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Mastering Ethereum

Mastering Ethereum

Andreas M. Antonopoulos, Gavin Wood
Complete Cryptocurrency and Blockchain Course | Learn Solidity

Complete Cryptocurrency and Blockchain Course | Learn Solidity

Ravinder Deol, Codestars By Rob Percival, Thomas Wiesner

Publisher Resources

ISBN: 9781839218262Supplemental Content