OpenZeppelin, a framework to build secure smart contracts on Ethereum
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Fixed a broken payment test (+ another small fix) (#1318) Sep 28, 2018
audit removing trailing whitespace Sep 16, 2017
contracts Move standalone ERC20 and ERC721 to token dir (#38) Oct 19, 2018
migrations Clean up npm package (#904) Apr 26, 2018
scripts ci: trigger docs update on tag (#1186) Aug 28, 2018
test Move standalone ERC20 and ERC721 to token dir (#38) Oct 19, 2018
.editorconfig Add EditorConfig (#1119) Jul 27, 2018
.env.example feat: allow configuration of ropsten and ganache with env variables Dec 1, 2017
.eslintrc Enforce linebreak style (#1213) Aug 16, 2018
.gitattributes feat: add solidity syntax highlighting directive, fixes #671 Jan 15, 2018
.gitignore Initialize zos project Oct 18, 2018
.node-version feat: remove yarn in favor of npm Nov 27, 2017
.solcover.js Re-enable solidity coverage Dec 20, 2017
.soliumignore removing trailing whitespace Sep 16, 2017
.soliumrc.json fix lint errors Oct 1, 2018
.travis.yml Trying to get the Travis build to pass. Oct 9, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md (#1061) Jul 5, 2018
CODE_STYLE.md Use prefix underscore for state variables and no underscore for para… Sep 7, 2018
CONTRIBUTING.md included command to add upstream (#959) Jun 5, 2018
LICENSE removing trailing whitespace Sep 16, 2017
README.md Update readme Oct 18, 2018
RELEASING.md Add some detail to releasing steps (#1190) Aug 24, 2018
ethpm.json Release candidate v2.0.0-rc.3 Oct 4, 2018
logo.png Improve README (#1309) Sep 7, 2018
package-lock.json Bump to version 2.0.2 Oct 22, 2018
package.json Bump to version 2.0.2 Oct 22, 2018
truffle-config.js Remove Babel (#1074) Jul 18, 2018
zos.json Bump to version 2.0.2 Oct 22, 2018
zos.kovan.json Bump to version 2.0.2 Oct 22, 2018
zos.mainnet.json Bump to version 2.0.2 Oct 22, 2018
zos.rinkeby.json Bump to version 2.0.2 Oct 22, 2018
zos.ropsten.json Bump to version 2.0.2 Oct 22, 2018

README.md

OpenZeppelin

OpenZeppelin EVM Package

NPM Package Build Status

OpenZeppelin is a library for secure smart contract development. It provides implementations of standards like ERC20 and ERC721 which you can deploy as-is or extend to suit your needs, as well as Solidity components to build custom contracts and more complex decentralized systems.

This fork of OpenZeppelin is set up as a reusable EVM Package. It is deployed to the kovan, rinkeby, and ropsten test networks, as well as to the main Ethereum network. You can reuse any of the pre-deployed on-chain contracts by simply linking to them using ZeppelinOS, or reuse their Solidity source code as with the vanilla version of OpenZeppelin.

Install

npm install openzeppelin-eth

Pre-deployed contracts

  • StandaloneERC20
  • StandaloneERC721
  • TokenVesting
  • PaymentSplitter

License

OpenZeppelin is released under the MIT License.