>- 原文链接:[mixbytes.io/blog...](https://mixbytes.io/blog/foundry-for-studying-hacks) >- 译者:[AI翻译官](https://learnblockchain.cn/people/19584),校对:[翻译小组](https://learnblockchain.cn/people/412) >- 本文链接:[learnblockchain.cn/article…](https://learnblockchain.c...
# Solidity 智能合约开发流程 到目前为止我开发了不少部署在主网的智能合约,现在总结一下 Solidity 合约的开发流程。 ## 需求&功能 确定客户需求,规划合约功能,一般来说这是归产品经理干的事情。但是由于智能合约的特殊...
五月 02, 2024 Recon 自动为任何公共(免费版本)智能合约仓库或任何使用 Foundry 的私人仓库(专业版)构建一个不变性测试工具。通过这个功能,你可以在几分钟内开始编写不变性测试,本文将介绍如何连接 Foundry 仓库,以让 Rec...
## 主网(执行层) * 最新的核心开发者[视频会议](https://www.youtube.com/watch?v=1QU8r9-SJDc&t=322s). 来自 [Tim Beiko](https://twitter.com/timbeiko/status/1509955843654971392) 和 [Christine Kim](https://twitter.com/christine_dkim/status/1509924174025924615)的记录: * 影子...
### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20VotesComp.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC20VotesComp.sol ERC20VotesComp库是专门适配Compound投票和委托的ERC20拓展库...
### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 Ownable.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/access/Ownable.sol Ownable库提供了一种基本的访问控制机制——设置一个owner具有对某些函数特殊...
 感谢: [https://www.paradigm.xyz/](https://www.paradigm.xyz/) ## 背景 如果你是 web3 和智能合约开发的新手,那你真是走运。与几年前相比,如今开发智能合约要容易得多。在几年前...
### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 Ownable2Step.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/access/Ownable2Step.sol Ownable2Step库是Ownable库的拓展版本。其提供的访问权限机制同Ownable完全...
# Web3 学习之私钥保护 # ——将私钥导入加密密钥库 ## 私钥 #### 什么是私钥? 在Web3和区块链世界中,私钥是一串唯一的数字和字母组合,用于控制和管理你的加密货币和数字资产。拥有私钥的人可以访问相应的数字资...
### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 Base64.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/Base64.sol Base64库是一个专门用于Base64编码的工具库。 ### 1. 补充:为什么要用Base64编码 ...
[Ethernaut 题库闯关](https://learnblockchain.cn/article/4578) 追更啦, 欢迎订阅专栏,本题是一个名为 `AlienCodex` 的合约,获取到 `Ownable` 权限即可通关。 难度等级:难。 > 本篇应该是 Ethernaut 系列最难的挑战,完成后非常有收获。 ## ...
 我们非常高兴地宣布,BuildBear 沙盒现在支持 **Sourcify**,增强了平台内的验证能力。此集成使 BuildBear 用户能够通过直接利用 Sourcify 验证工具,在他们的沙盒上无缝地进行...
 欢迎阅读登链社区最新一期周报! 在过去的一周中,登链社区分享了集训营的实战项目清单,还有 EIP 中文文档和 Kit 中文文档也都上线登链社区官...
## Layer 1 * [升级命名方案](https://ethereum-magicians.org/t/rfc-post-merge-network-upgrade-naming-schemes/11977)讨论 * 最新的共识层[视频会议](https://www.youtube.com/watch?v=KFc1sWYlVZ4&t=106s)。来自 [Ben Edgington](https://hackmd.io/@benjaminion/Sk2SWNLPs)和[Christine...
[Foundry](https://learnblockchain.cn/docs/foundry/i18n/zh/)是一个全新的EVM开发环境。有了Solidity-native测试能力(使用原生的Solidity编写测试),强大的命令行工具和高性能的[Rust](https://learnblockchain.cn/article/3609)工具,Foundry更值得大家学习,...