访问控制 - OpenZeppelin文档 本文深入探讨了智能合约中访问控制的重要性,并介绍了OpenZeppelin Contracts提供的多种访问控制方案,包括Ownable、AccessControl、TimelockController和AccessManager。文章详细阐述了每种方案的原理、使用方法和适用场景,并讨论了如何在实际应用中选择合适的访问控制方案,以确保智能合约的安全性和灵活性,同时还强调了安全实践和潜在风险。 访问控制 智能合约 ownable AccessControl TimelockController AccessManager OpenZeppelin 发布于 2025-03-16 2343 0 0
Subgraph 示例 - OpenZeppelin 文档 本文提供了两个 subgraph 的示例,展示了如何配置 subgraph manifest 文件来索引以太坊 Goerli 网络上的智能合约事件。第一个示例针对简单的 ERC20 代币,第二个示例扩展到包括 Ownable、Pausable 和 TimelockController 合约,演示了如何处理多个数据源。 subgraph manifest ERC20 TimelockController OpenZeppelin goerli OpenZeppelin 发布于 2025-01-17 1460 0 0
如何管理 TimelockController 的角色 - OpenZeppelin 文档 本文档介绍了如何使用 OpenZeppelin Defender 管理 TimelockController 合约的角色。TimelockController 是一种智能合约,用于在操作排队和执行之间强制实施延迟,以提高去中心化治理的安全性。通过 Defender,用户可以导入 TimelockController 合约,创建提案,授予和撤销角色,从而实现对合约权限的集中管理。 TimelockController OpenZeppelin Defender 访问控制 角色管理 提案 智能合约 OpenZeppelin 发布于 2025-05-12 2072 0 0
访问控制 - OpenZeppelin 文档 本文档介绍了智能合约中访问控制的重要性,并详细讲解了OpenZeppelin提供的Ownable和AccessControl组件来实现不同级别的访问控制。Ownable适用于简单的所有权管理,而AccessControl则通过角色定义,提供更灵活的权限控制。此外,还介绍了使用TimelockController实现延迟操作,以防止恶意管理员行为,保护用户利益。 访问控制 ownable AccessControl 角色 TimelockController 权限管理 OpenZeppelin 发布于 2025-06-19 1798 0 0
访问 - OpenZeppelin 文档 本文档介绍了OpenZeppelin Contracts库中用于访问控制的组件,包括Ownable、AccessControl和TimelockController。Ownable提供简单的所有者权限控制,AccessControl提供更细粒度的基于角色的访问控制,而TimelockController则在访问控制中引入时间锁机制,确保关键操作执行前有足够的时间让用户做出反应。 访问控制 权限管理 角色 时间锁 智能合约 ownable AccessControl TimelockController OpenZeppelin 发布于 2025-01-26 1701 0 0