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

Introduction to ZeppelinOS

ZeppelinOS is a development platform used to develop, deploy, and manage upgradable contracts. The platform uses the Truffle framework, which is built especially for managing upgradable contracts.

As we discussed earlier, there is no native way to write an upgradable contract on the Ethereum blockchain, hence developers are left with some patterns with which they can make contracts upgradable. One such design pattern is the proxy design pattern, in which a contract behaves like a proxy to forward function calls to the target contracts. The administrator of the proxy contract can change the target contract; however, one limitation of the proxy design pattern is that the contract API cannot be changed. The function ...

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