OpenZeppelin Contracts Wizard 是一款网页应用程序,可让你通过 OpenZeppelin Contracts 中的组件交互式地构建合约。你只需选择所需的合约类型,设置参数和期望的功能,该向导就会生成所有必要的代码。生成的代码可直接编译和部署,也能作为起点,根据具体应用逻辑进一步定制。
在 OpenZeppelin Contracts Wizard 使用该合约向导。
MCP 服务器允许 AI 代理使用与合约向导相同的选项生成智能合约。
你可以使用程序化的 TypeScript API 从自己的应用程序中生成合约。 查看每种智能合约语言的 API 文档:
要在你的网站上嵌入合约向导,首先包含脚本标签:
<script async src="https://wizard.openzeppelin.com/build/embed.js">script>
然后在你希望合约向导加载的位置的主体中放置 。
你可以选择使用 data-tab 属性指定特定的标签页,例如 。
对于 Solidity 以外的语言,使用 data-lang 属性,例如 。
我们欢迎社区贡献!你可以按照以下步骤参与:
如果你正在寻找一个好的起点,可以在这里找到合适的首个问题 here,或者 提交一个问题 进行错误报告或功能请求。 更多详细信息请参阅我们的 贡献指南。
本项目采用 GNU Affero General Public License v3.0 许可协议 - 详情请参阅 LICENSE 文件。