Image for post
Image for post
Image Source: https://zeppelinos.org/

Complete E2E setup to implement an upgradable smart contract with ZeppelinOS (version 2.0.0)

ZeppelinOS is an open-source, distributed platform of tools and services on top of the EVM to develop and manage smart contract applications securely.

Pre-requisite:

node and npm installed.

Steps to follow:

  1. Install zeppelin os npm package globally
npm install -g zos

2. Make a new project directory

mkdir zos_demo && cd zos_demo

3. Initialize the newly created directory

npm init -y

This command will create a package.json file with initial project information.

package.json

{"name": "zos_demo","version": "1.0.0","description": "","main": "index.js","scripts": {"test": "echo \"Error: no test specified\" && exit…

Abhilash Sharma

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store