找到约 15 条结果

文章 理解Uniswap V3流动性池:一份综合指南

...60,1% 为 200)。 - **非同质化持仓**:每个持仓都是一个 ERC-721 NFT,唯一地跟踪范围、流动性和费用,通过 NonfungiblePositionManager 管理。 - **费用等级**:池提供 0.05%(稳定交易对)、0.3%(WBTC/ETH 等波动交易对)和 1%(奇异交易对...

文章 如何使用 OpenZeppelin Defender 保护你的智能合约

...限代币铸造**:通过BuildBear水龙头铸造无限的原生代币和ERC20代币。 - **快速交易时间**:即时交易处理,持续时间不到3秒。 - **私有浏览器**:使用私有浏览器进行测试和调试。 - **插件**:与第三方服务无缝集成,以增强开发体...

文章 深入理解 Uniswap v3 智能合约 (二)

...llect](#collect):取回代币 需要特别注意,该合约继承了`ERC721`,可以mint NFT。因为每个Uniswap v3的头寸(由`owner`、`tickLower`和`tickUpper`确定)是唯一的,因此非常适合用NFT表示。 ##### createAndInitializePoolIfNecessary 我们在[Uniswap-v3-...

文章 2021年头部区块链开发框架总结

...s tools for smart contract engineers to use. They have some defaults, like ERC20 and ERC721 tools, where you can just import their contract and have a token built in seconds. Look how simple it is to make an ERC20 with OpenZeppelin: [OpenZeppelin是](https://openzeppelin.com/contracts/)一个平台...

文章 ERC721可枚举如何工作

一个 Enumerable ERC721 是一个带有额外功能的 ERC721,使智能合约能够列出某个地址拥有的所有 NFT。本文描述了 `ERC721Enumerable` 如何运作以及我们如何将其集成到现有的 ERC721 项目中。我们将使用 Open Zeppelin 流行的 [ERC721Enumerable](https:...

文章 Web3.0底层语言:Move弥补了Solidity哪些不足?

...也就是说资产是同质的)。同时需要注意,例如以太坊上ERC20代币TokenA,其是一个独立的合约账户,这个合约为用户(账户地址)分配一个数值,代表用户拥有的Token A的数量。从这一点可以看出,Solidity并不是面向资源的,用户...

文章 Minterest合约攻击详解

...********before attack*******************"); console.log("WETH: ",IERC20(weth).balanceOf(address(this))); console.log("METH: ",IERC20(meth).balanceOf(address(this))); //1. approve musd和musdy合约资金调用。 IERC20(usdy).approve(musdy,type(uint256).max); ...

文章 以下是如何复现 OP Mainnet 迁移到 Bedrock 的过程 - Optimism

...-decentralization-highlights-from-the-keys-in-mordor-summit/)和实现 [Superchain 愿景](https://optimism.mirror.xyz/2jk3D1Y8-hid8YOCUUa6yXmsyzNCYYyFJP0Nhaey9x0?ref=blog.oplabs.co)方面的进展。 有很多值得庆祝的与迁移相关的事情,但 OP Labs 团队特别自豪地分享一个...

视频 舍入误差 | Web3 利用101

...舍五入问题。例如,9除以10的结果是0,而不是0.9。 2. **ERC20代币的精度**:通过定义代币的小数位数(如USDC有6位小数),可以在一定程度上解决四舍五入问题,但如果代币没有定义小数位数,就无法表示小数。 3. **实际案例分...

文章 超越ERC-4337的账户抽象 —— 意图(ERC-7683)如何使AA更便宜、更快

...初发表于 X。](https://x.com/decentrek/status/1879575439011979563)_ ERC-4337 已经投入生产两年多了。在这段时间里,我们在 ZeroDev 帮助了数百个团队上线智能账户,并且亲身目睹了他们面临的挑战。 在这些挑战中,有两个主要的挑战脱...

文章 以太坊协议的未来展望,第二部分:The Surge

...B**的数据可用带宽。假设交易数据直接在链上发布,一个ERC20转账约为180字节,因此以太坊上Rollups的最大TPS为: 375000 / 12 / 180 = **173.6 TPS** 如果我们加入以太坊的 calldata(理论上最大:每槽3000万 gas / 每字节16 gas = 每槽1,875,000字...

文章 Michael.W基于Foundry精读Openzeppelin第62期——ERC1967Proxy.sol

...## 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC1967Proxy.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/proxy/ERC1967/ERC1967Proxy.sol ERC1967Proxy库实现了一个基于ERC1967标准的代理合约。通过改变存储...

文章 如何在Solana上铸造一个NFT

...非同质的 Token。当你创建一个NFT时,它类似于创建一个[ERC20代币](https://learnblockchain.cn/search/articles?word=ERC20);然而,关键的区别是ERC20永远只发行一种代币。在本指南中,我们将以编程方式创建2个独立的账户,一个账户用于铸造N...

文章 澄清 ERC-1271:智能合约签名验证

### EOAs 签名消息,然后在符合 ERC-1271 的智能合约上使用 isValidSignature() 验证签名! ![](https://img.learnblockchain.cn/2025/04/09/1DruP4OkKYc00EfHnyZitpg.jpeg) Bolivia ## 大纲 ``` 0. 引言 1. ERC-1271 2. 返回值 3. 术语澄清 - 是 ERC-1271,而不是 EIP-1271...

文章 什么是“社会工程学攻击”?解构 Concentric.Fi 安全事件

...恶意合约**,攻击者能够铸造大量LP代币并提取相对应的ERC-20代币。ERC-20代币最终被换成了ETH,并被转移到了以下3个钱包中。这些钱包都与以前发生过的攻击事件有关: ① 0xFD681A9aA555391Ef772C53144db8404AEC76030 ② 0x1F14E38666cDd8e8975...