找到约 13 条结果

文章 Thanos 开发故事 — 3

## Thanos 开发故事 — 3 ### Thanos SDK ![](https://img.learnblockchain.cn/2025/06/26/1q2BtN6ao8VTT6iql7-rLcA.png) TOP 项目团队计划在 12 月推出 Thanos 主网,并在 7 月 1 日向世界展示新的测试网络 Thanos-Sepolia。Thanos 网络是一个 L2,专注于基于 optimistic...

文章 ERC721与ERC721A:NFT标准的对比与特性分析

# 前言 > 本文主要介绍ERC721和ERC721A的特性和方法,ERC721和ERC721A都是以太坊上的非同质化代币(NFT)标准,但它们在实现方式和特性上存在一些区别: ### 数据结构 - **ERC721**:每个`tokenId`都单独记录其所有者信息,逻辑清...

文章 库房通膨攻击:众所周知但持续存在的威胁 第一部分

## Vault Inflation Attack:一个众所周知但持续存在的威胁(第一部分) 尽管这是 DeFi 领域众所周知的攻击,但在最近的几次审计中我都遇到过它,因此我认为再次回顾一下这种攻击的基础知识是值得的。 ## 我们不在此讨论的先决...

文章 EIP-4844: Rollups的量身定制

## 简介 EIP4844 由Vitalik和Dankrad创建于2022-02-25并在2024-3-13日在Dencun 升级中部署。EIP4844引入一种新的“携带数据块的交易”格式,进一步降低了Rollups向以太坊提交数据的成本,这种新的交易格式与以后的分片是完全兼容的。 ## w...

文章 给solidity智能合约编写测试脚本和高速测试的方案

## 测试智能合约的流程 智能合约一旦布署就不可以修改,所以尤其要在正式布署之前做比较详细的测试. 本文就来介绍一套测试方案,通过openzeppelin提供的测试助手和mocha配合测试,和truffle提供的测试方法不一样,truffle的测试方...

文章 对 zksync 官方 Paymaster 示例代码的理解

官方的 Paymaster.sol 部分 ```solidity // SPDX-License-Identifier: MIT pragma solidity 0.8.20; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "./interfaces/IPaymaster.sol"; import "./interfaces/IPaymasterFlow.sol"; import "./L2ContractHelper.sol"; // 这是个...

文章 MetaMask兑换功能体验

![8djxf2dbd3w8v4c4!heading.jpg](https://img.learnblockchain.cn/2020/10/15_/15949239.jpg) **背景** MetaMask在新版本中推出了“兑换(Swap)”功能,让我们抢先体验。 目前该新功能只在Firefox的扩展中可以使用,不过很快其它浏览器和手机端钱包用...

文章 手把手教你从0到1构建UniswapV2:part1

## 简单介绍 Uniswap是一个运行在以太坊区块链上的去中心化交易所。它完全是自动化的、非托管的、去中心化的。它经历了多次的迭代开发。目前线上稳定运行的是第三个版本。 之前关于 Uniswap V1 的系列文章中,我展示了如...

文章 NFT 铸造中的硬核 Gas 节省(第 1 部分)

![](https://img.learnblockchain.cn/2025/02/26/73064848_image.jpg) 照片由 [Gene Gallin](https://unsplash.com/@genefoto?utm_source=medium&utm_medium=referral) 提供,来源于 [Unsplash](https://unsplash.com/?utm_source=medium&utm_medium=referral) (如果你看到付费墙,可以在 [这里...

文章 如何使用 Brownie 部署智能合约

以下为翻译后的内容: Brownie,一个基于 Python 的智能合约开发和测试框架,不再积极维护。虽然未来可能会零星发布版本,但也可能根本不会发布。建议使用 Ape Framework 来满足你所有的 Python Ethereum 开发需求。点击 [Ape Framework ...

文章 学习如何使用ChatGPT编写智能合约

![](https://img.learnblockchain.cn/2025/03/29/75216752_image.jpg) 智能合约由区块链技术驱动,改变了我们处理交易的方式,通过自动执行协议而无需中介。同样,人工智能也通过自动化任务和做出智能决策来改变行业。在这篇文章中,我们...

文章 使用hardhat-tracer在本地追踪智能合约交易调用和事件

### 使用 hardhat-tracer 在本地跟踪智能合约的交易调用和事件。 你是否曾注意到在测试或学习智能合约协议或 fork 时需要跟踪智能合约交易的需求? **hardhat-tracer** 可以帮助你。 在这里找到这个工具:[https://github.com/zemse/hardhat-tr...

文章 【Solidity Yul Assembly】3.1 | Calldata

## 约定俗成 - Solidity 的普及已经促成了一种关于如何使用交易数据 (tx.data) 的约定。 - 当向一个钱包地址发送交易时,通常不会在 tx.data 中添加任何数据,除非你想发送一条消息给该地址的所有者。 - 而在向一个智能合约发送...