...相对)缓慢发展,以及唯一现有的非协议账户抽象系统[ERC-4337](https://www.erc4337.io/?ref=ghost-2077.arvensis.systems)对EOA缺乏支持(尽管ERC-4337从来不打算为EOA服务)。 这一系列的第二篇文章涵盖了实现账户抽象的另一种方法:将EOA(外...
...nblockchain.cn/2025/05/16/Multichain-AA-Wallet.png) ## **速览** _ERC-4337 使得用户可以在不放弃对其账户控制权的情况下,外包 gas 管理。_ 账户抽象是一个强大的概念,它为其采用提供了几个令人信服的理由。通过将执行环境与账户...
...可以简单地使用我们预先构建的策略之一: - [`GSNRecipientERC20Fee`](https://docs.openzeppelin.com/contracts/3.x/api/gsn#GSNRecipientERC20Fee) 以应用特定的 [ERC20 token](https://docs.openzeppelin.com/contracts/3.x/tokens#ERC20) 向最终用户收取 gas 费用 - [`GSNRecipien...
...免手续费的 USDC 结算。 ### x402 支付流程 x402 协议利用 [ERC-3009](https://eips.ethereum.org/EIPS/eip-3009) `TransferWithAuthorization` 标准来实现无 Gas 费用转账,这是无摩擦 Web3 货币化的关键组成部分。让我们介绍一下使用 x402 的流程以及符合...
...s ├── external │ └── interfaces │ ├── IERC20Auth.sol │ └── IPermit2.sol ├── handlers │ └── MulticallHandler.sol ├── interfaces │ └── SpokePoolPeripheryInterface.sol ├── libraries │ └── Periphe...
...形成多对多的关系。 Centrifuge 中的 `LiquidityPool` 实现了 ERC-7540(ERC-4626 金库的扩展)标准,允许投资者将稳定币作为基础资产进行存入,并以 `TrancheToken` 的形式获得池的股份。 Centrifuge 链是一个单独的可信链,它为以太坊上...
...链上的启动交易事件和目标链上的执行交易事件。 **SuperchainERC20 是 OP Stack 的通用代币标准**——对 ERC20 标准的最小扩展,使跨链可移植性和可替代性成为可能。如果没有标准化的安全模型,跨链资产可能无法互换。SuperchainERC...
...L,Solana 程序库)实现的代币标准。它类似于以太坊上的 ERC-20 代币,但专为 Solana 的高性能架构设计,用于创建和管理自定义代币。SPL Token 是 Solana 生态中最常用的代币类型,广泛应用于去中心化金融(DeFi)、NFT、游戏等领域...
...了可编辑msg.sender和msg.data的目的。 最经典的应用就是ERC2771。 ### 1. 目标合约 封装Context library成为一个可调用合约并且编写一个最小单元的可编辑msg context的demo: Github: https://github.com/RevelationOfTuring/foundry-openzeppelin-contra...
...在链上写成的不依赖于链下事实的资产,比如一种NETH的ERC20,它的生成方式是,往合约中打1个ETH,就生成一个NETH,往合约中打1个NETH又能得到一个ETH,合约开源且没有任何管理权限,这样的资产,本身和ETH同源,其价值也不依...
... Uniswap 协议是一组原生的ETH的智能合约,它可以实现 ERC20代币与ERC20代币的交换, 以及ERC20代币与ETH之间的的交换。 Uniswap 使用自动做市商 (AMM) 算法来执行交易。用户以代币对的形式创建流动性池子,并在其中提供流动性。...
...GovernorAlpha.sol涉及到治理; Migrations.sol涉及到部署; MockERC20.sol涉及到新LP的发布; SushiToken.sol顾名思义就是sushi自身代币的发布。 这些都比较简单,我们对下面几个文件做一下描述。 ## Timelock.sol 高权限功能的实现。 重点...