找到约 15 条结果

问题 在学习UniSwap V2源码的时候遇到一个bug:Pair合约继承了ERC20合约,但是在调用mint的时候,无法mint LP Token。

下面是简要的代码摘要: Factory.sol ``` contract SwapFactory is ISwapFactory { address[] public allPairs; mapping(address tokenA => mapping(address tokenB => address pair)) public override getPair; constructor(){ } function allPairsLength() externa...

文章 使用 Foundry 开发环境

...装到了`lib`目录。现在让我们在`src/MyToken.sol`中创建一个ERC20合约。 我们可以导入并使用`solmate`的ERC20实现,如下: ```solidity // SPDX-License-Identifier: AGPLv3 pragma solidity ^0.8.13; import {ERC20} from "solmate/tokens/ERC20.sol"; error NotMinter...

文章 账户抽象与元交易

... 的字段。 ### Account Abstraction 中的 Paymasters 是什么? ERC-4337 Account Abstraction 标准中的Gas抽象部分引入了 **Paymasters**。 [Paymasters](https://learnblockchain.cn/article/12855) 是具有 **任意验证逻辑的链上智能合约**,可用于定义有效的Gas...

文章 智能合约设计模式:代理

...。 这是一个如此常见的问题,以至于创建了一个标准,[ERC-1967](https://eips.ethereum.org/EIPS/eip-1967)。 这定义了一个特定的存储槽(编译器永远不会分配到的一个存储槽),“The Implementation”地址应该存储在其中。 #### 实现版本...

文章 每周以太坊 2024/09/21

...8-september-18-2024/21147): * 讨论 EIP7761 HASCONTRACT 用于 ERC721/1155 NFTs,EXTCALL 返回代码和允许 EXTDELEGATECALL 作为遗留代码 * [PeerDAS 分组讨论 #8](https://ethereum-magicians.org/t/peerdas-breakout-8-september-17-2024/20985): * 在启动 pee...

文章 EigenLayer RewardsCoordinator 奖励协调器 介绍

...| 单例 | 透明代理 | `RewardsCoordinator` 接受来自 AVS 的 ERC20,以及向运营商发出的奖励提交请求,这些运营商在指定的时间范围内已在核心 [`AllocationManager`](https://learnblockchain.cn/article/20133) 合约中向 AVS 注册。 有两种形式的...

视频 Pectra 升级带来的:原生账户抽象、EOF、EIP-7702、Rollups 变化等...

...前账户抽象的进展、面临的挑战以及未来的提案,特别是ERC-4337、EAP-7702和RIP-7560等提案的关系和作用。 关键论据和信息包括: 1. **账户抽象的现状**:ERC-4337是第一个提出账户抽象的提案,已在以太坊主网运行超过一年,解...

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

...r: MIT pragma solidity 0.8.20; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "./interfaces/IPaymaster.sol"; import "./interfaces/IPaymasterFlow.sol"; import "./L2ContractHelper.sol"; // 这是个假出纳员。它希望 paymasterInput 包含其“签名”以及所需...

文章 Uniswap的ERC-7683:推动流动性增长

!["Uniswap的ERC-7683:推动流动性增长 - Three Sigma" 横幅](https://img.learnblockchain.cn/2025/03/12/74048193_image.svg) ### **摘要/tldr;** ERC-7683标准于2024年第二季度由Uniswap Labs和Across提出,建立了一个统一框架,使意图驱动的系统能够准...

文章 Uniswap 的 ERC-7683:驱动流动性增长

## Uniswap 的 ERC7683:驱动流动性增长 探索 Uniswap 的 ERC-7683 标准如何支持加密货币中的流动性增长。 了解 DeFi 中基于意图的协议如何增强跨链互操作性。 ![Uniswap 的 ERC7683:驱动流动性增长](https://img.learnblockchain.cn/2025/08/13/25272...

问题 手续费已经扣到了合约地址 但是在兑换bnb的时候一直兑换不出来 确定合约地址里面币是够的 求大神指点

...cipient, uint256 amount) private { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); if (sender == uniswapV2Pair) { // Buy transaction uint256 fee = a...

文章 每周以太坊进展 2023/6/10

...排序](https://arxiv.org/abs/2306.02179)经济学分析 ## EIP * ERC: * [ERC7144](https://github.com/ethereum/EIPs/pull/7144/files):带有交易验证步骤的ERC20 * [ERC7160](https://github.com/ethereum/EIPs/pull/7160/files) : ERC721 扩展,支持多个元数据 ## ...

文章 Samczsun talk about Re-entrancy

...UniswapExchangeLiks(exchange).sync(); validate the address ``` ```js ERC20like(token).decimals(); ``` ## can the call be hooked is there a way for an attacker to gain control of your execution ``` contract Caller{ fallback() external{ call... } } ``` ``` contract BadTok...

文章 Layer2 开发教程 # 3 账户抽象

...原生的账户抽象,在关键部分做了不一样的处理:【关于ERC4337协议的内容后续我会在其他文章详细阐述】 * **实现层面**:zkSync Era 的账户抽象在协议层面进行集成,EIP4337 则避免了在协议层面的实现。【EIP4337协议不用修改共识...

文章 Web3系列教程之进阶篇---8. IPFS实战

...集中管理初始阶段结束后的常见模式。 - 我们还将使用 ERC721 的扩展,称为[ERC721 Enumerable](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC721/extensions/ERC721Enumerable.sol) - ERC721 Enumerable 可帮助您跟踪合约中的所...