找到约 13 条结果

文章 深入分析 Euler Finance 漏洞

...ole.log("攻击者攻击后余额:", DAI.balanceOf(address(this)) / 1e18, IERC20(DAI).symbol()); console.log(" "); } // executeOperations是由闪电贷调用的回调函数。符合以下接口:https://github.com/aave/aave-v3-core/blob/master/contracts/flashloan/interfaces/IF...

文章 ModuleSDK 现在支持 12 个核心模块和智能会话

...账户上构建 dapp 或钱包的开发者。今天,我们支持任何 ERC-7579 账户(包括 ZeroDev 的 [Kernel](https://github.com/zerodevapp/kernel),Biconomy 的 [Nexus](https://github.com/bcnmy/nexus),OKX AA 钱包,Etherspot 的 Prime 以及许多其他未公布的账户)和通过 [...

文章 Web3系列教程之新手篇---Level 4:加密钱包

...绍](https://learnblockchain.cn/article/4320) - [Level 8:加密货币(ERC20)简介](https://learnblockchain.cn/article/4327) - [Level 9:NFT介绍](https://learnblockchain.cn/article/4336) 在本模块中,您将了解什么是加密钱包以及如何下载。🤔 ## 介绍 要完全...

文章 审计报告 - Immunefi PoC模板

...ort"../src/tokens/Tokens.sol"; import"@openzeppelin/contracts/token/ERC20/IERC20.sol"; import"forge-std/console.sol"; contractHundredFinanceHackisFlashLoan, Reentrancy { } ``` [Immunefi PoC 模板 2.sol](https://gist.github.com/gists-immunefi/542c46f0174b92c2c68e19eb63a91293...

文章 揭秘Massive背后的技术愿景:去中心化、低成本、公平及更多

... BTC 资产。对于基于以太坊的 L2/L3 服务,用户可以质押 ERC20 和 ETH 资产。 钱包将整合几种主流的 ZK 技术栈进行验证,例如 plonky2、plonky3 和 boojum,所有这些都属于 STARK 家族。根据市场趋势,将迭代引入对 SNARK 家族主流算法(...

文章 公告:CredShields与BuildBear的集成

... - 使用 BuildBear,你可以按需铸造任意数量的原生和流行 ERC20 代币。 - BuildBear 允许你保持测试的私密性和保密性。 - 你可以使用 BuildBear 叉取任何 EVM 兼容的链,并选择在任意块号进行叉取。 - 高级定制选项,例如允许无限合约...

文章 如何把Uniswap v2作为预言机使用

...交易。 由于Uniswap是在以太坊上运行,交易的是以太坊 ERC-20代币。 每个代币都有自己的智能合约和流动池。 Uniswap是完全去中心化的,因为任何代币都可以添加添加进流动池。 如果还没有对一个的代币流动池存在,任何人都...

文章 一文回顾以太坊 DeFi 协议的历史

...客文章](https://shardus.medium.com/bancor-vs-uniswap-where-to-list-your-erc20-token-60052e7de28e): > 我们的代币在 Bancor 上发布了几个月后才改用 Uniswap。在 Bancor 上发布代币的过程是这样的:我们先联系 Bancor 团队,并与他们合作将 ETH 和我们等量...

文章 Uniswap V2 铸造与销毁功能详解

...样,Uniswap V2 需要防御“通货膨胀攻击”。我们在关于 [ERC4626](https://learnblockchain.cn/article/9536) 的文章中描述了这个问题及其防御,因此此处不再重复。Uniswap V2 的防御措施是首先销毁 `MINIMUM_LIQUIDITY` 代币,以确保没有人拥有 LP 代...

问题 msg.value为空,是有什么更新吗,无法向合约转入eth

`pragma solidity ^0.8.9; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; import "@openzeppelin/contracts/utils/Counters.sol"; contract timeGenesisCard is ERC721URIStorage, Ownable{ using Counters for Counter...

文章 现代 DeFi 借贷协议是如何构建的 - 合集

...i 项目至关重要。所有现代 DeFi 项目在一方面旨在与任何 ERC20 资产进行交互,为用户提供最大的灵活性,但在另一方面,任意 ERC20 代币(例如带有攻击者陷阱的代币、可重基代币或具有“转账时收费”机制的代币)可能破坏项...

文章 探索Liquity V2:去中心化借贷

...兑换相应数量的抵押品。 该系统使用户能够通过存入 ERC20 代币作为抵押品来打开称为“Troves”的抵押债务头寸。只要抵押比例保持在最低要求之上,便可以根据抵押品借入 BOLD 代币。BOLD 可以在以太坊地址之间自由转移,并...

文章 Aave v3实现第一笔闪电交易

.../ 引入Aave V3的基础合约、借贷池管理合约、以及openzeppeln erc20合约 import "https://github.com/aave/aave-v3-core/blob/master/contracts/flashloan/base/FlashLoanSimpleReceiverBase.sol"; import "https://github.com/aave/aave-v3-core/blob/master/contracts/interfaces/IPoolAddressesPro...