...## 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC1820Implementer.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/introspection/ERC1820Implementer.sol ERC1820Implementer合约是对IERC1820Implementer interface的实现...
...常见的高交易量资产,最实用的方式是意图协议,例如 [ERC-7683](https://www.erc7683.org/)。只有少数市场制造者需要直接进行从一个 L2 到另一个 L2 的交易;其他人只是与市场制造者交易。然而,对于低交易量资产或 NFT,这种方式并...
...hub.com/ethereum/EIPs/pull/8740/files):二维日志过滤数据结构 - ERCs(应用层标准): - [ERC7743](https://github.com/ethereum/ERCs/pull/539/files):多所有者非同质代币(MO-NFT) - [ERC7744](https://github.com/ethereum/ERCs/pull/542/files):代码索引(索引合...
...源的误导性信息。 例如,恶意用户可以部署一个简单ERC20合约和“空投”代币给一群用户,在自动做市商上创建一个看起来健康的流动资金池,等待用户根据错误的宣传购买或出售代币,认为此代币是已知开发人员/实体的一...
...al_execution_/#canonical_execution_balance_reads) - [canonical\_execution\_erc20\_transfers](https://ethpandaops.io/data/xatu/schema/canonical_execution_/#canonical_execution_erc20_transfers) - [canonical\_execution\_erc721\_transfers](https://ethpandaops.io/data/xatu/schema/canonical_execution_/#ca...
...闪电贷有关,可以很好的学习闪电贷。 本题涉及到了 ERC 4626 和 ERC 3156,可以参考我之前发的文章: [**ERC4626 详解**](https://learnblockchain.cn/article/9536) [**闪电贷以及如何利用它进行攻击:ERC 3156 漫游指南**](https://learnblockchain.cn...
...种问题,限制了审计作为评估合约安全性工具的有效性。ERC-7512是一个新的以太坊改进提案(EIP),旨在通过创建一种标准化的方法在链上发布审计报告,来解决这个特定问题,也是本篇文章的重点。 ## 准备阶段:为什么审计...
...最为知名的特性,为 Uniswap v4 增加了巨大的可拓展性 4. ERC 6909。一个类似 ERC1155 的协议,使用该 ERC 标准实现了用户可以将部分资产存入 Uniswap V4 内部已实现更加高效的兑换 ## ERC 6909 与其他文章不同,本文首先介绍 Uniswap V4...
## 什么是 ERC1155 `ERC20` 和 `ERC721`都是单代币标准,一个合约中只能管理一种代币。而 `ERC1155` 的设计目标是统一管理 同质化代币(`Fungible Token`) 和 非同质化代币(`Non-Fungible Token`),提高批量操作的效率,减少 `Gas` 成本。 ## E...
...是我的代码: ``` # @version ^0.2 from vyper.interfaces import ERC20 interface UniswapRouter: def swapExactTokensForTokens( amountIn: uint256, amountOutMin: uint256, path: address[3], to: address, deadline: uint256 ) -> uint256[3]...
...备: 该项目的关键安全问题可以分为以下几点: NFT与ERC20代币交互:用户可以将自己的NFT (例如:Smoofs) 转移给项目方,以换取相应价值的ERC20代币 (MOOVE)。 转账前未更新状态:关键的安全漏洞在于合约在更新内部状态(例如...
ERC-7786 一个供合约发送和接收跨链消息的接口。 ## 摘要 本提案描述了一个接口,以及相应的工作流程,用于智能合约通过跨链消息协议发送任意数据。该提案的最终目标是使所有这些消息协议通过这个接口(本地或使用“...
...ap V2](https://uniswap.org/blog/uniswap-v2/);其主要特点是增加了 ERC20-ERC20 流动性池。在 V2 之前,每个流动性池必须包含 ETH 作为其中一种货币。例如,用户必须将 USDC 交换为 ETH,然后将 ETH 交换为 DAI,这通常会导致更高的 gas 费用和更...
...种钱包和其他解决方案 - 一些社区成员,包括 [最近的 ERC-6900](https://ethereum-magicians.org/t/eip-modular-smart-contract-accounts-and-plugins/13885) 中的成员,提倡对像 **Safe** 这样的模块化智能账户使用 Diamond Proxies - 在过去的几周里,Safe Cor...
...-and-incorrect-comments) - [gas 优化](#gas-optimization) - [缺失 ERC-721 和 ERC-1155 代币救援功能](#missing-functionality-for-rescuing-erc-721-and-erc-1155-tokens) - [结论](#conclusion) ## 摘要 TypeDeFiTimelineFrom 2023-11-13To 2023-11-17LanguagesSolidity总问题12 (8 ...