想象一个场景:智能合约调用了一个外部合约的函数(比如执行一次 ERC20 代币转账),然后心满意足地更新了自己的内部状态,记录下“转账已成功”。但如果,这笔转账因为某些原因在底层失败了,而您的合约却对此一无所...
## 简介 - Solidity 0.8.18(2023年2月):根据 EIP-6049,selfdestruct 被标记为弃用。编译器会对其使用发出警告,建议开发者避免使用该函数。 - 以太坊 Cancun 升级(计划中):依据 EIP-6780,selfdestruct 的行为将被修改。除了在合约...
# **先说正事** 这个世界杯竞猜项目是我之前在企业内部培训的材料,整个世界杯竞猜项目包含十大主题:**包括合约编写、hardhat框架使用、ERC20合约介绍、subgraph搭建、airdrop实践、可升级合约实现、链下签名、Go语言与合约...
> 📚 作者:[Henry](https://x.com/0xhenrydev) >🧱 系列:《[Web3 多链标准体系全解析](https://learnblockchain.cn/column/141/intro)》 · 第 2 篇 >👨💻 受众:Web3 前端工程师 / 区块链开发者 / Web3入门者 > >👉适合人群: >✅ Web3 初学者 >✅ ...
根据你使用的方法,查找 token 合约地址是将自定义 token 添加到 MetaMask 的步骤之一。要了解有关添加 token 的更多信息,请访问我们的相关**文章**,以查看几种不同的方法。 ## 什么是 token 地址? 你可能知道,以太坊主网上的 t...
{% cq %} 知乎提问: 有哪些以太坊项目适合初学者学习 Solidity? {% endcq %} ## 跟随文档 Solidity 的[官方文档](https://solidity.readthedocs.io)无疑是最好的学习材料, 英文不是很好的同学,可以阅读由多位顶尖从业人员翻译的[中文版](ht...
OpenZeppelin 团队很高兴发布 Contracts 5.2 版本,这个版本包括了一组由我们提供 **跨链** 功能和 **账户抽象** 框架的倡议驱动的变化。这次发布具有 ERC-4337 合约、ERC-7579 账户模块和用于运行时独立识别的 CAIP 标识符的实用工具。 ...
我们发布了 [Slither-MCP](https://github.com/trailofbits/slither-mcp),这是一个新的工具,它利用 Slither 无与伦比的静态分析引擎来增强 LLM 的能力。Slither-MCP 通过工具暴露 Slither 的静态分析 API,几乎适用于 LLM 的所有使用场景,从而允许 LL...
你好,欢迎回到 Turra’s Coffee Token 系列!在[第一部分](https://learnblockchain.cn/article/19298)中,我们对 ERC-20 **代币** 进行了概念性的理解,探索了它们改变游戏规则的影响,并介绍了我们自己的项目:Turra’s Coffee Token (TCT)。 现在,...
## Damn Vulnerable Defi \#1: Unstoppable  Damn Vulnerable DEFI: Unstoppable 这个挑战基于 ERC4626 Token Vault,其中 vault 以闪电贷(flashloan)的形式借给借款人,而闪电贷接收者必须支付...
Uniswap V2 之书是对代码库的全面且深入的解释。我们不仅仅是截取代码并逐行解析。希望你已经有能力阅读代码!我们会解释为什么一开始要这样编写,可能的替代方案是什么,以及决策背后的动机。 ![](https://img.learnblockchain.c...
# 前言 > 在区块链的浩瀚星空中,ERC标准如同一颗颗精密校准的星辰,构成了以太坊生态系统最坚实的坐标系。从2015年ERC-20开启代币化浪潮,到如今超过200项提案交织成的标准化网络,这些技术规范不仅定义了数字资产的交互...