... >时间:2024-06-16 ## 第六节:项目实战2:Uniswap 实战(ERC20) **大纲** 1.介绍 AMM 以及 AMM 的重要性 2.介绍 AMM 在区块链中的历史 3.Uniswap 出现之前的 Crypto 世界是什么样子的 4.介绍Uniswap的底层原理和架构 5.Uniswap V2 和 V3 的...
...,包括费用。它可以通过使用以下代码来实现: ``` IERC20(tokenBorrow).transfer(pair, amountToRepay); ``` 这就完成了我们的**uniswapV2Call**函数,它看起来类似于下面:  现在,我们的f...
... 最核心的功能就是由 gear-js 提供支持的。 现在我们以 erc20 合约为例子,介绍 gear-js。  ## 如何安装 gear-js ``` npm install @gear-js/api ...
...涵盖的 NFT 数据全、种类丰富,提供一整套的接口来获得 ERC721 和 ERC1155 资产以及交易、项目、市场统计等信息,现在支持 60 多个针对 EVM 兼容链的公共接口,以及针对 Solana、Aptos、Bitcoin、TON 的一批相同模型的接口,很大程度上...
...进行了三步操作:** * 步骤1: 攻击者通过闪电贷获取 ERC 20 代币,将其兑换为 NFT * 步骤2: 攻击者用兑换的 NFT 获取 APE 空投代币 * 步骤3: 将 NFT 归还,获取质押的 ERC 20 代币,归还闪电贷,将获利资金转到钱包地址 # 0x4 ...
...的实现(这个不懂) * 桥接原生代币: * 允许 ETH 和 ERC20 代币桥接到 L2 上,使用户能在 L2 生态中使用这些资产 * 抵抗审查机制: * 还在研究中 L1 -> L2 通信的方法是:在 L1 上发起请求 L2 的交易并在 L2 上执行。这表示...
...架构的不同代币,对吗?** 6909 只是单个合约中的多个 ERC-20。因此,不是说你可以在里面有一个 ERC-20 和一个 ERC-721 或其他什么。没有,只有多个 ERC-20。 **12\. 如果我想知道 ETH 与 USDC 的价格,我需要通过对、费用和 hook 来查询...
...组增强的 API,可以轻松查询聚合的区块链数据(例如,ERC-721、ERC-20 数据)。只需[免费创建一个账户](https://www.quicknode.com/signup?utm_source=internal&utm_campaign=guides&utm_content=ethereum-full-node-vs-archive-node),然后点击 **创建端点** 按钮并选...
...其调用交易,并在需要时撤销对合约的授权,因此它与 ERC-4337 的不一致引起了社区的关注。 ### **EIP-7702 的诞生** 为了解决与更广泛的账户抽象计划的这种一致性冲突,Vitalik 制定了一个快速解决方案,该方案创建了一种新...
...建智能合约)的常用开源库中存在安全漏洞,包括Airdrop ERC20(v1.0.3及更高版本),ERC721(v1.0.4及更高版本),ERC1155(v1.0.4及更高版本)等。除了智能合约受影响外,包括钱包、支付和基础设施服务,均未受到影响,正常运作。...
...可以用份额来表示,而份额是可以互换的,所以可以用 **ERC20** Token 来作为流动性代币。但 UniswapV3 中,流动性增加了价格区间的限制之后,就不再是共享的了,每一次添加的流动性都基本是独一无二的,因此,已经不适合继续...
...//github.com/ethereum/EIPs/pull/9049/files):交易 gas 限制上限 * ERC(应用层): * [ERC7826](https://github.com/ethereum/ERCs/pull/731/files):量子优越性赏金 * [ERC7827](https://github.com/ethereum/ERCs/pull/734/files):具有价值版本控制的 JSON 合约 ...
...格区间,也就是说,v2流动性是可互换的,因此可以使用ERC-20代币表示。而v3流动性实际上是一个NFT(不可互换代币),使用[ERC-721](https://eips.ethereum.org/EIPS/eip-721)表示。 *3.2.2 移除原生流动性代币*。在Uniswap v1和v2,交易对池子...
...不同的方法来提高铸造的成本效益:** * 我们真的需要ERC721Enumerable吗? * 使用映射而不是数组 * [ERC721A](https://learnblockchain.cn/article/3539)标准 * 从代币 Id 1开始 * 白名单的Merkle树 * 打包变量 * 使用未经检查的 * 为什么第一个铸...