找到约 12 条结果

文章 Michael.W基于Foundry精读Openzeppelin第23期——ERC165Checker.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC165Checker.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/introspection/ERC165Checker.sol ERC165Checker库是用来查询已实现IERC165的目标合约自身实现了...

文章 每周以太坊 2024/1/13

## Dencun(Cancun + Deneb)升级( [EIP7569](https://eips.ethereum.org/EIPS/eip-7569)) - 最新的所有核心开发者 - 共识(ACDC) [会议视频](https://www.youtube.com/watch?v=YkHtTudq3Xo&t=398s) 。来自 [Christine Kim](https://www.galaxy.com/insights/research/ethereum-all-core-...

文章 智能合约中的蜜罐(Honeypot)攻击实用指南

![](https://img.learnblockchain.cn/2025/03/29/1PYZ34lfmQ41aNkPlwPRhiw.png) ## 关于智能合约中的蜜罐攻击的实用指南 蜜罐是一个用于探测黑客的陷阱。重入攻击是影响去中心化系统的一种严重漏洞。为了应对这些威胁,开发者采用诸如蜜罐...

文章 Web3学习笔记:交易所钱包管理系统

交易所作为web3世界的核心枢纽,托管着大量加密资产,其钱包管理关系到大量用户的资产安全,因此很有必要对其钱包管理系统研究学习一番。这里我整理了一篇个人从产品设计者视角的学习笔记,希望能够帮助到大家学习。 ...

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

## Uniswap的不同版本 截止到2024年6月,Uniswap已经推出三个上线的生产版本。第四个版本目前还在开发阶段 ### Uniswap V1 第一个版本于2018年11月推出,Uniswap V1仅支持**ERC-20**代币与**ETH**之间的交易,这意味着任何**ERC-20**代币...

文章 xDAI被选为 Swarm 的侧链解决方案,将百倍降低 Swarm 网络Gas费

6月19日,[Swarm](https://sky.bzzpro.com)官方面向社区开展直播, 其中,就社区提出的 “Swarm的Gas费是多少”这一问题时,这样回复到: Gas预计不高,因为Swarm部署在侧链上交易不会拥堵,我们建议节点在初始状态充值**DAI** 来做支...

文章 Uniswap V2 如何计算 mintFee

Uniswap V2 旨在将 1/6 的交换手续费收归协议。由于交换手续费为 0.3%,因此 1/6 的手续费为 0.05%。所以每笔交易的 0.05% 将会归协议所有。 尽管这个功能实际上并没有被激活,但我们还是讨论这个功能,毕竟一些分叉可能会使用...

文章 零时科技 || Bybit 攻击事件分析

![登链封面(事件).jpg](https://img.learnblockchain.cn/attachments/2025/02/akU1CjL167bd37ebe3016.jpg) # **背景介绍** 2025年2⽉21⽇晚,我们监测到⼀笔涉及 **Bybit** 交易所的重⼤安全事件。当晚 02:16 UTC ,我们监测到 Bybit Cold Wallet 发起⼀笔⼤...

文章 如何使用 Web3.py 审核以太坊钱包活动

### 概述 审计公司经常联系我们的企业与专业服务团队,寻求帮助以检索与客户的钱包地址相关的区块链活动。这种用例通常是在报税季节进行常规报税或当客户收到监管机构的行动通知或罚款时所需的。访问这些区块链活动...

文章 透明可升级代理

## 透明可升级代理模式详细解释 透明可升级代理是一种设计模式,用于在升级代理的同时消除函数选择器冲突的可能性。 一个功能齐全的以太坊代理至少需要以下两个特性: * 一个存储槽,保存实现合约的地址 * 一个机制,...

文章 大白话带你推导UniswapV2公式及分析其代码

# 什么是UniSwap uniswap是一个智能合约,实施基于“恒定乘积公式”的自动流动性协议。每个Uniswap交易对上都存储着对于两种资产的储备。可以理解为每个国家都会对其他国家有一定的外汇储备,在兑换对应资产时使用。 # Uni...

文章 使用UniswapV2官方文件在hardhat环境下进行部署和使用,并结合核心源码和公式分析

# 使用UniswapV2官方文件在hardhat环境下进行部署和使用,并结合核心源码和公式分析 ## 1、新建hardhat文件 1、新建文件 2、vscode打开文件,打开终端 3、终端输入 yarn 4、yarn add hardhat //下载hardhat 5、yarn hardhat //新建hardhat...