OpenZeppelin Logo

Select Ecosystem

HomeForumWebsiteGetting Started

Solidity Contracts

OverviewContracts WizardExtending ContractsUsing with UpgradesBackwards CompatibilityAccess Control
Account Abstraction
Tokens
GovernanceUtilities
Subgraphs
FAQChangelog
API Reference
Community Contracts
Upgrades Plugins
Contracts Wizard

Tools

GitHub Icon
OpenZeppelin Logo
HomeForumWebsite
GitHub Icon
OpenZeppelin Contracts

Contracts Wizard

AnthropicOpen in Claude

Not sure where to start? Use the interactive generator below to bootstrap your contract and learn about the components offered in OpenZeppelin Contracts.

Place the resulting contract in your contracts or src directory in order to compile it with a tool like Hardhat or Foundry. Consider reading our guide on Developing Smart Contracts for more guidance!

Overview

Previous Page

Extending Contracts

Next Page