OpenZeppelin ContractsPrevious Versionsv4
API Reference
Outdated Version
You're viewing an older version (v4.x) The latest documentation is available for the current version. Click here to visit latest version.
This API reference is automatically generated from the OpenZeppelin Contracts repository.
Contract Categories
Access Control
- Access Control - Role-based access control mechanisms
- Ownable - Simple ownership access control
Tokens
- ERC20 - Fungible token standard implementation
- ERC721 - Non-fungible token standard implementation
- ERC1155 - Multi-token standard implementation
Utilities
- Utils - General utility functions and contracts
Governance
- Governance - On-chain governance systems
Proxy Patterns
- Proxy - Upgradeable proxy patterns
Interfaces
- Interfaces - Standard interfaces
Generated from OpenZeppelin Contracts v$(cat ../temp-contracts/package.json | grep '"version"' | cut -d '"' -f 4)