OpenZeppelin Contracts
API Reference
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
- Cryptography - Cryptographic utilities
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)