Formerly known as ZeppelinOS
OpenZeppelin is a platform to develop, deploy and operate smart contract projects on Ethereum and every other EVM and eWASM-powered blockchain.
npm install --global @openzeppelin/cli
We recommend to use the OpenZeppelin SDK through the
openzeppelin sdk command-line interface.
To start, create a directory for the project and access it:
mkdir my-project cd my-project
npm to create a
And initialize the OpenZeppelin SDK project:
openzeppelin init my-project
Now it is possible to add contracts to the project with the
openzeppelin add command,
push these contracts to a blockchain network with
openzeppelin push, use
openzeppelin create to create instances for these contracts that later can be
upgraded, and many more things.
openzeppelin --help for more details about thes and all the other functions of the
If you find a security issue, please contact us at email@example.com. We give rewards for reported issues, according to impact and severity.
npm install in the root of the project, followed by
npx lerna bootstrap to have lerna install all dependencies in all packages and symlink them as needed.
MIT © OpenZeppelin