合约里的数值通常非常大, 肉眼阅读非常费劲,solpretty 可以让对数字进行漂亮的格式化。 solpretty 在 [Foundry](https://learnblockchain.cn/docs/foundry/i18n/zh/) 工程下使用: 使用 Foundry install 安装 solpretty: ```bash forge install devtooligan/so...
## 01 前言 Web3 是一个包含了很多领域的概念,不讨论币圈和链圈的划分,Web3 包括有Defi、NFT、Game 等基于区块链的Dapp应用的开发; 还有基于区块链底层架构或者协议的开发。 这篇文章给出的学习路线图是第一种类型:针...
## 主网(执行层) * Erigon [v2022.02.04](https://github.com/ledgerwatch/erigon/releases/tag/v2022.02.04): 优化`getStorageAt`和`getBalance`,自动检测“latest”,用于重新广播的poke功能 * Otterscan [v2022.02.03](https://github.com/wmitsuda/otterscan/releases/tag/v2022.02.03-o...
## POW关闭(合并) * Tim Beiko 更新了[核心开发者](https://tim.mirror.xyz/PWFVaHY3Mrx7srarMmuBWya0J5kioR1l2xaH3p5APDk)合并前最后的工作: * 一些没有问题的主网影子分叉 * 通过测试的客户端 * 公共测试网平滑升级 * [主网影分叉 3](https://t...
## 引言 在 [**第 1 部分:精通 Huff:从零开始构建 Gas 优化的智能合约**](https://learnblockchain.cn/article/16800) 中,我们探索了 Huff 的语法、结构和初始用例。现在,在 **第 2 部分** 中,我们将 Huff 与 **Solidity** 和 **Yul** 进行比较,完...
# Web3 新星:Monad 打造 NFT 全解 Web3 浪潮席卷而来,高性能区块链成为开发者的新宠。作为 Web3 生态的新星,Monad 以 10,000 TPS 的超高吞吐量、500 毫秒的区块速度和 1 秒交易确认,重新定义了区块链的可能性。本文将带你走进 Mona...
 [原文|End-to-End Multichain Testing with Relayer.sol](https://blog.oplabs.co/end-to-end-multichain-testing-with-relayer-sol/) `Relayer.sol` 为你的 Forge 测试...
信息 Brownie,一个基于 Python 的智能合约开发和测试框架,已不再积极维护。虽然未来可能会偶尔发布更新,但也可能根本不会发布。建议将 Ape Framework 用于你所有的 Python Ethereum 开发需求。点击这里查看我们的 [Ape Framework 指南]...
今天这篇是[Ethernaut 题库闯关](https://learnblockchain.cn/article/4578)连载的第12篇,难度等级:难。 Ethernaut 题库闯关我已经整理为一个[专栏](https://learnblockchain.cn/column/19)了, 欢迎大家订阅专栏。 ## 挑战12:Privacy 本次挑战的合约...
## Dencun (Cancun + Deneb) 升级 * 最新的共识层开发人员[视频会议](https://www.youtube.com/watch?v=RZnf3K1i3NM&t=176s)。[Christine Kim](https://www.galaxy.com/research/insights/ethereum-all-core-developers-consensus-call-108/)的记录: * 关于共识层(CL)每个区...
##### Faina Shalts ##### 2025年6月 `Relayer.sol` 为你的 Forge 测试设置带来一流的多链端到端测试。通过继承抽象的 `Relayer` 测试助手,你的测试可以启动多个网络的 fork,发出真实的 `L2ToL2CrossDomainMessenger` 事件,并在同一个 `forge test` 进...
## 合约调用 与传统编程语言直接的调用类似,一个合约可用通过调用来与另外的合约交互。 1. ### 源码(接口、地址)调用 - **被调用合约**: ```js contract Callee { uint public x; function setX(uint _x) public { x = _x; ...
在[代理合约与升级](https://learnblockchain.cn/article/22621)中,我们了解到升级运行的原理,理解代理模式面临**函数选择器冲突**的问题:当代理合约和实现合约有相同函数名时,会产生调用歧义。透明代理模式正是为了解决这个问题...
前段时间,我写了一篇文章公开了登链 [线下集训营](https://learnblockchain.cn/openspace/1) 的 [完整课表](https://learnblockchain.cn/article/15587) ,我们的系统课程收到了很多人的肯定。 编程作为一门实践学科, 仅仅是听课或是看教程是远...
+++ title = "Quimera 介绍:使用 LLM 的以太坊智能合约的反馈驱动的漏洞利用生成" date = "2025-07-03" description = "一篇描述 Quimera 的博文,Quimera 是一种利用 LLM 为以太坊智能合约生成反馈驱动的漏洞利用的工具。它包括功能列表、初步...