OpenZeppelin
Grow your team on GitHub
GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sign upPinned repositories
Repositories
-
defender-docs
Security Management to Protect the Open Economy
-
openzeppelin-contracts
OpenZeppelin Contracts is a library for secure smart contract development.
-
openzeppelin-test-environment
One-line setup for blazing-fast smart contracts tests
-
ethernaut
Web3/Solidity based wargame
-
solidity-ast
TypeScript types and a JSON Schema for the Solidity AST
-
docs.openzeppelin.com
Source for the OpenZeppelin documentation site
-
openzeppelin-contracts-upgradeable
Upgradeable variant of OpenZeppelin Contracts, meant for use in upgradeable contracts.
-
openzeppelin-upgrades
Plugins for Buidler and Truffle to deploy and manage upgradeable contracts on Ethereum.
-
oz-devops
Repository for OpenZeppelin devops scripts
-
solidity-docgen
Documentation generator for Solidity projects
-
erc20-onboarding Archived
ERC20 token on-boarding on the OpenZeppelin SDK platform
-
openzeppelin-test-helpers
Assertion library for Ethereum smart contract testing
-
defender-autotask-examples
Example snippets for Defender Autotasks
-
openzeppelin.com
Main website of OpenZeppelin
-
code-style
Code style guidelines and rules for Zeppelin projects
-
openzeppelin-contract-loader
Load contract ABIs from built artifacts and return contract objects
-
netlify-redirects
Redirection rules for various old websites
-
openzeppelin-sdk
OpenZeppelin SDK repository for CLI and upgrades.js. No longer actively developed.
-
awesome-openzeppelin
Blockchain educational resources curated by the OpenZeppelin team
-
gsn-relayer
GSN relayer server, forked from openeth-dev/gsn
-
proxy-explorer
👷 Under construction! -
gsn-sample-chat_app
OpenZeppelin starter-kit based GSN tutorial for a Chat App
-
openzeppelin-token-registry Archived
OpenZeppelin Ethereum Packages registry
-
-
exploit-uniswap
Exploiting a Uniswap exchange that uses an ERC777 token by leveraging the reentrant microtrading attack vector