Collection Updated a year ago

ZeppelinOS 101

Everything you need to know about ZeppelinOS.

smart-contract
zeppelinos
upgrade
zeppelin
deploy

4

Articles
Curator
jmrocco
ZeppelinOS 101

Smart Contract Utilities with ZeppelinOS: Introduction

Juliette Rocco

4 min read

06 Mar 19

Smart Contract Utilities with ZeppelinOS: Installation and Use

In this tutorial, we install ZeppelinOS, deploy a simple contract and then update it. Prerequisites Node.js An understanding of Solidity the programming language for smart contracts. Truffle, a development framework for Ethereum to test and deploy smart contracts. Ganache, a personal blockchain installed to test and run our smart contracts. Installing After installing Node.js we are now ready to install ZeppelinOS. Using terminal do the following: Note: For Windows users, I recommend Powershell

Juliette Rocco

7 min read

19 Mar 19

Smart Contract Utilities with ZeppelinOS: Linking, Publishing, and Vouching

A feature of ZeppelinOS is the ability to link to EVM packages that are already deployed. In this tutorial, we will learn how to link to these packages and publish our own! Prerequisites Node.js An understanding of Solidity the programming language for smart contracts. Truffle, a development framework for Ethereum to test and deploy smart contracts. Ganache, a personal blockchain installed to test and run our smart contracts. Installing After installing Node.js we are now ready to install Zeppel

Juliette Rocco

6 min read

08 Mar 19

Smart Contract Utilities with ZeppelinOS: Deploying to Mainnet

In previous tutorials, we used our local development environment for testing. This tutorial describes how to change your code so that you can deploy to the Etehreum mainnet. The first step is to install the truffle hdwallet provider. The wallet allows you to sign (authenticate) transactions. Note: You must install the wallet in every project.npm install truffle-hdwallet-provider Next use Infura to gain access to a network node, you need to register for an account. Infura allows the user to remot

Juliette Rocco

3 min read

06 Mar 19