从foundry工程化的角度详细解读Openzeppelin中的Counters库及对应测试。
这是一份OpenZeppelin对SP1 Helios的代码审计报告,该报告详细分析了SP1 Helios代码中存在的安全问题、代码质量问题以及潜在的改进建议。报告发现了一个客户端报告的问题,可能导致无效的最终性更新,并提出了修复建议。此外,报告还指出了代码中存在的低危漏洞、拼写错误、文档缺失、冗余操作等问题。
本次OpenZeppelin对Across协议的代码变更进行了差异审计,主要集中在pull request 941 和 pull request 944。
本文详细介绍了如何创建和部署 ERC-1155 代币标准,包括创建 NFT 集合、部署智能合约以及与 OpenSea 兼容的步骤。
从foundry工程化的角度详细解读Openzeppelin中的Strings库及对应测试。
ConditionalEscrow合约继承了Escrow合约,是其的一种功能拓展。ConditionalEscrow的框架中提供设置可withdraw条件,并且只有在满足该条件时才允许owner为对应payee提取eth。
本文详细介绍了ERC721Enumerable扩展的功能及其在现有ERC721项目中的集成方法,包括其数据结构、函数实现以及如何通过OpenZeppelin的ERC721Enumerable扩展代码将其添加到项目中。
从foundry工程化的角度详细解读Openzeppelin中的Timers库及对应测试。
本文讨论了以太坊生态系统中互操作性的关键性,特别是在多个二层解决方案(L2)的扩展中。OpenZeppelin与Interop Labs合作,旨在开发跨链通信的标准和安全的消息解决方案,以应对L2之间资产和数据流动不畅的问题。这一合作不仅将增强以太坊的互操作性,还将推动区块链生态系统的整体发展。
RefundEscrow合约继承了ConditionalEscrow合约,是ConditionalEscrow合约的一种功能拓展。RefundEscrow合约提供了基础的存取eth功能,同时合约owner可以将合约切换到Refunding或Closed状态。
如何部署以太 坊可升级智能合约
本文介绍了“非结构化存储”代理模式,它是 OpenZeppelin 升级的基本构建块。
使用hardhat一步一步构建智能合约演示项目开箱即用(最易上手操作)
ECDSA的使用方法,测试用例,多签基础
该软件包为您的Hardhat脚本添加了功能,以便您可以为您的合同部署和升级代理。取决于ethers.js。