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