Skip to content

Programming upgradable smart contracts with OpenZeppelin

Notifications You must be signed in to change notification settings

Nicomendia/OpenZeppelin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic Smart Contract Project following OpenZeppelin Guides

This project demonstrates a basic Smart Contract which can be upgraded while following OpenZeppelin guides in OpenZeppelin.

They cover the following topics:

  1. Setting up a Node project
  2. Developing smart contracts
  3. Deploying and interacting with smart contracts
  4. Writing automated smart contract tests
  5. Connecting to public test networks
  6. Upgrading smart contracts
  7. Preparing for mainnet

Install

First of all, you must have installed NodeJS. Then:

  1. Download this repository.
  2. In the root directory, execute the npm install command in order to install the required dependencies.

Use

Once dependencies are installed, you can execute the test file with the command:

$ npx hardhat test test/Box.test.js

About

Programming upgradable smart contracts with OpenZeppelin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published