本文档介绍了OpenZeppelin社区合约库中的实用工具合约和库,包括用于签名验证、处理新数据类型和安全使用底层原语的工具。
本文档是 OpenZeppelin 合约库中 Utilities 模块的 API 文档,介绍了各种实用合约和库,包括数学运算、安全类型转换、ECDSA 签名、哈希函数、Merkle 证明、EIP712 签名、可重入保护、可暂停功能、计数器、ERC165 接口检测、位图、可枚举的 Map 和 Set、双端队列、环形缓冲区、检查点、堆、Merkle 树、CREATE2 部署、以及 address、arrays、bytes、strings 相关的实用函数。
本文介绍了如何使用 OpenZeppelin Defender 自动化智能合约的交易。通过创建一个每小时执行一次的 Action,该 Action 会向指定合约发送交易,从而实现自动向 Box 合约中添加对象并增加对象数量的功能。
该文档描述了OpenZeppelin Defender As Code中 Resources 对象的结构和属性。
本次审计对 OffchainLabs/stylus-sdk-rs 仓库在特定 commit 进行了安全审计,发现了 36 个问题,包括严重、高、中、低风险问题。审计范围涵盖 stylus-proc, stylus-sdk, examples, mini-alloc 目录下的多个文件。审计结果表明该项目尚处于开发阶段,但团队积极解决问题,建议在问题解决和项目成熟后进行后续审计。
本文讨论了以太坊生态系统中互操作性的关键性,特别是在多个二层解决方案(L2)的扩展中。OpenZeppelin与Interop Labs合作,旨在开发跨链通信的标准和安全的消息解决方案,以应对L2之间资产和数据流动不畅的问题。这一合作不仅将增强以太坊的互操作性,还将推动区块链生态系统的整体发展。
使用 OpenZeppelin Monitor 监控智能合约的链上活动
Defender允许你轻松地跨链部署和升级智能合约,同时保持最佳的安全实践。本教程展示了如何使用一个Relayer来部署一个名为Box的合约,并通过一个Safewallet(多签钱包)使用UUPS代理模式进行升级。
本次审计分析了 Mantle V2 中 op-geth 的代码,发现了几个严重的安全问题。
本次审计涵盖了op-node, op-batcher, op-proposer, op-chain-ops和op-service组件的三个pull request,共发现12个问题,包括1个中等严重性问题,以及多个低严重性和提示信息,重点关注MantleDA集成和代码质量提升,建议加强QA流程和测试覆盖。