mirror of openzeppelin-contracts
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Manuel Araoz e9dd7bd4c7 add LICENSE 7 years ago
contracts write ownable simple test 7 years ago
migrations write ownable simple test 7 years ago
scripts fix stoppablebid, add package.json 7 years ago
test write ownable simple test 7 years ago
.gitignore ignore build folder 7 years ago
CONTRIBUTING.md Add CONTRIBUTING.md based on bitpay/bitcore-lib's 7 years ago
LICENSE add LICENSE 7 years ago
README.md Update README.md 7 years ago
package.json fix Token imports and v0.0.6 7 years ago
truffle.js use truffle 7 years ago



Secure Smart Contract library for the Solidity language

Provides contracts to help with easy implementation of common security patterns. See Onward with Ethereum Smart Contract Security.

Getting started

Zeppelin integrates with Truffle, an Ethereum development environment. Please install Truffle and initialize your project with truffle init.

sudo npm install -g truffle
mkdir myproject && cd myproject
truffle init

To install the Zeppelin library, run:

npm i zeppelin-solidity

After that, you'll get all the library's contracts in the contracts/zeppelin folder. You can use the contracts in the library like so:

import "./zeppelin/Rejector.sol";

contract MetaCoin is Rejector {