找到约 14 条结果

文章 Chainlink--CCIP--NFT 讲解

... ); poolBalance[token] -= amount; IERC20(token).transfer(receiver, amount); emit TokensReleased(token, receiver, amount); } // 添加流动性 function addLiquidity( address token, uint256 a...

文章 ERC7540 金库的可重用属性

## 动机 [ERC7540 vault 规范](https://eips.ethereum.org/EIPS/eip-7540) 是由 Centrifuge 协议团队开发的,因为他们需要一种处理来自 ERC4626 vault 的异步存款/取款的方法。 他们的系统使用自己的 Centrifuge 链首先处理存款/取款请求,然后将消...

文章 DEFI - 如何使用JavaScript与Uniswap进行交互 - Quicknode

...ap V2](https://uniswap.org/blog/uniswap-v2/);其主要特点是增加了 ERC20-ERC20 流动性池。在 V2 之前,每个流动性池必须包含 ETH 作为其中一种货币。例如,用户必须将 USDC 交换为 ETH,然后将 ETH 交换为 DAI,这通常会导致更高的 gas 费用和更...

问题 代币_transfer方法里的内容疑惑,大佬们帮忙看看

...uint256 amount ) internal override { require(from != address(0), "ERC20: transfer from the zero address"); require(to != address(0), "ERC20: transfer to the zero address"); require(to != from, "ERC20: transfer to the same address"); if(address(rewardToken) == from){ upda...

文章 现代 DeFi: Uniswap V4

...最为知名的特性,为 Uniswap v4 增加了巨大的可拓展性 4. ERC 6909。一个类似 ERC1155 的协议,使用该 ERC 标准实现了用户可以将部分资产存入 Uniswap V4 内部已实现更加高效的兑换 ## ERC 6909 与其他文章不同,本文首先介绍 Uniswap V4...

文章 ERC-7512:通过链上审计增强智能合约安全性

...题——限制了审计作为评估合约安全性的工具的有效性。ERC-7512是一个新的以太坊改进提案(EIP),旨在通过创建一种标准化的方法在链上发布审计报告来解决这个特定问题,也是本文的重点。 ## 设置舞台:为什么审计(和审...

文章 Fireblocks 可升级代币审计 - ERC1155F

...-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 ...

文章 回顾 ERC-4337 账户抽象一周年

...kchain.cn/article/7568) 正是一年前,第一个可投入生产的 ERC-4337 入口点合约被部署。 自那时以来我们走了多远?数据显示了什么?让我们来看看好的、坏的方面,甚至是难看的方面。👇 ## 好的方面 #1:采用上升 自一年...

文章 用Loom SDK 搭建的以太坊侧链并部署智能合约

...络的安全背书,让我们使用在以太坊上发布的Token(包含 ERC20ERC721支持),又可以享受 DPos 共识带来的高性能。 > 以太坊交易确认至少是15秒以上,并且需要消耗一笔 [Gas](https://learnblockchain.cn/2019/06/11/gas-mean/) 费用,当然因...

视频 快速找到22个关键漏洞的攻击向量

...用可能导致交易发起者承担高额燃气费用。 6. **奇怪的ERC-20代币行为**:如黑名单功能可能导致意外的交易失败。 7. **价格操控**:通过操控流动性池的价格,攻击者可以从中获利。 8. **黑名单地址的ERC-20代币**:在清算过程中...

文章 Fireblocks可升级代币审计 - ERC721F

...信任假设](#trust-assumptions) - [高严重性](#high-severity) - [`ERC721F` 转移访问列表可以被绕过](#erc721f-transfer-access-list-can-be-bypassed) - [中等严重性](#medium-severity) - [Burner 可以燃烧任何 `ERC721F` 代币](#burner-can-burn-any-erc721f-token) - [低...

文章 Uniswap V2 版本发布

...比,Uniswap V2具有许多新功能和技术改进,包括: * ERC20ERC20 交易对 * 价格预言机(Oracle) * 闪兑 * 以及更多其他特性! 有关Uniswap V2对流动性提供商和交易商的好处的详细信息,可以阅读[Uniswap V2博客公告...

文章 ERC-4337入门:你需要知道的事项

# ERC-4337 概述 ERC-4337,或称为“账户抽象”,是以太坊的一项提案,介绍了“账户”智能合约。账户抽象简化了以太坊账户的处理,为传统的外部拥有账户 (EOA) 和智能合约账户提供了一个通用接口。社交恢复、支付Gas费和交易...

文章 如何使用 Aave 进行闪电贷

...ve/aave-v3-core/blob/master/contracts/dependencies/openzeppelin/contracts/IERC20.sol"; contract SimpleFlashLoan is FlashLoanSimpleReceiverBase { address payable owner; constructor(address _addressProvider) FlashLoanSimpleReceiverBase(IPoolAddressesProvider(_addressProvider)) { ...