本文档介绍了 OpenZeppelin Relayer,一个为 dApp 提供与 EVM 和非 EVM 网络交互的基础设施服务。它支持多链交互、交易转发、签名、费用估算、Gasless 交易等功能,并提供了 SDK 集成、可扩展架构和配置化的网络策略。文档还包括了技术概述、项目结构、入门指南、配置说明、部署注意事项以及支持和许可信息。
OpenZeppelin Defender将于2026年7月1日停止提供托管服务,用户需要迁移到开源版本。开源版本Relayers和Monitor将以Docker镜像形式提供,并支持KMS集成。迁移有12个月的缓冲期,OpenZeppelin将提供详细的迁移指南,并提供技术支持,以确保平稳过渡。
本文档介绍了OpenZeppelin Contracts库中的实用工具合约和库,用于提高智能合约的安全性、处理新型数据类型以及安全地使用底层原语。包括安全工具(如Pausable和ReentrancyGuard),以及用于处理地址、数组和字符串的库。此外,还介绍了用于处理计数器、可枚举映射和集合的实用工具,以及安全使用CREATE2操作码的工具。
本次是对 OpenZeppelin 的 rust-contracts-stylus 代码库进行审计的结果总结。审计范围包括密码学库和合约库,共发现 22 个问题,包括1个高危、2个中危、9个低危问题。密码学库包含算术、曲线、域操作以及Poseidon2、Pedersen哈希算法的实现;合约库实现了ERC-20,ERC-1155等token 标准,以及访问控制,金融等相关合约。
本文介绍了 Motsu,一个专为 Arbitrum Stylus 智能合约设计的 Rust 原生测试框架。
本文介绍了OpenZeppelin Monitor的自定义脚本功能,该功能允许用户实现自定义的过滤器脚本和通知处理脚本,从而实现更精细的监控匹配和个性化的通知处理。文章详细说明了如何使用 Bash、Python 和 JavaScript 创建脚本,以及脚本的输入输出要求。此外,还提供了性能方面的考虑,例如文件描述符限制、脚本超时和资源使用情况。
本文档是OpenZeppelin Monitor的快速入门指南,介绍了如何设置和使用OpenZeppelin Monitor来监控区块链事件和交易,包括EVM和Stellar网络。通过自动化或手动方式设置Monitor,配置监控USDC transfer和Stellar DEX swap,并设置Slack和Email的通知。
本文档介绍了 OpenZeppelin Monitor 中的 RPC 客户端实现,它具有自动端点轮换和回退功能,以确保可靠的区块链监控。重点介绍了 RPC 客户端的配置方法,包括 RPC URL 的配置,以及端点管理、轮换策略和重试策略。同时,还列出了 EVM 和 Stellar 网络中,监控器在每次 cron 迭代中发出的 RPC 调用列表,并提供了最佳实践和故障排除建议。
本文介绍了如何使用 Gas Station Network (GSN) 实现以太坊上的无 gas 交易,允许用户在无需支付 gas 费用的情况下与 DApp 交互。文章涵盖了 meta 交易的概念、GSN 的运作方式,以及如何从头构建一个 GSN 驱动的 DApp,并使用 GSN Starter Kit 快速开始开发。
本文档介绍了智能合约中访问控制的重要性,并详细讲解了OpenZeppelin提供的Ownable和AccessControl组件来实现不同级别的访问控制。Ownable适用于简单的所有权管理,而AccessControl则通过角色定义,提供更灵活的权限控制。此外,还介绍了使用TimelockController实现延迟操作,以防止恶意管理员行为,保护用户利益。