从技术上讲,我们的 "ERC20" 代币并不完全符合 ERC20 标准。它缺少一个重要功能:**事件**。 一般经验法则:**如果一个函数导致状态变化,它应该被记录。** * * * 为什么要记录事件?区块链不是已经不可变地存储了每一笔...
...了 NFT 和许多 Web3 DApp 的基础。 ### **如何部署你自己的 ERC-20 代币** ERC-20 代币是在以太坊区块链上使用的标准代币。[学习如何部署你自己的 ERC-20 代币](https://www.web3.university/article/how-to-deploy-your-own-erc-20-token) 对于 Web3 开发者来...
...状态覆盖的网络,从而确保可靠的验证和 gas 估算。 - **ERC-165 “supportsInterface”**:增强互操作性。 - **Token Paymaster 模板**:说明如何实施可以赞助交易费用的 paymaster。 - **未使用 Gas 的罚款**:对未使用的 gas 限制引入费用,以...
...fier: MIT pragma solidity ^0.8.20; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import "@openzeppelin/contracts/utils/Counters.sol"; contract WQQNFT is ERC721URIStorage { using Counters for Counters.Counter ; Counters.Counter private counter; //...
...c686e8a602436c75f/docs/src/contracts/core/StrategyFactory.sol) | 允许为 ERC20 代币部署 `StrategyBase` | | [`StrategyBase.sol`](https://github.com/Layr-Labs/eigenlayer-contracts/blob/1fc7ae4126918e914f08ae5c686e8a602436c75f/docs/src/contracts/strategies/StrategyBase.sol) | 作为信标代理...
...://github.com/ethereum/EIPs/pull/9046/files): 设置 MODEXP 的上限 * ERCs (应用层): * [ERC7820](https://github.com/ethereum/ERCs/pull/723/files): 访问控制注册 * [ERC7821](https://github.com/ethereum/ERCs/pull/726/files): 最小批处理执行器接口 * [ERC7824](...
...ocs.lukso.tech/standards/nft-2.0/LSP4-Digital-Asset-Metadata) 标准使用 ERC725Y 标准与 [Storage Schema](https://docs.lukso.tech/standards/generic-standards/lsp2-json-schema) 结合来生成**标准化的资产描述**。[ERC725Y](https://github.com/ERC725Alliance/erc725/blob/main/docs/ERC-725....
...闪电贷有关,可以很好的学习闪电贷。 本题涉及到了 ERC 4626 和 ERC 3156,可以参考我之前发的文章: [**ERC4626 详解**](https://learnblockchain.cn/article/9536) [**闪电贷以及如何利用它进行攻击:ERC 3156 漫游指南**](https://learnblockchain.cn...
...Manager NoDelegateCall --> PoolManager Fees --> PoolManager ERC1155 --> PoolManager PoolId --> PoolManager BalanceDelta --> PoolManager ``` ### 简化版 ```mermaid graph TD FeeLibrary --> Hooks TickBitmap --> Pool Position --> Pool TickMath --> ...
...用程序和协议遵循相同的规则变得越来越重要。这就是 ERC-7683 的用武之地。 ## ERC-7683 解释:统一以太坊的新标准 [ERC-7683](https://learnblockchain.cn/article/14088) 是跨链意图的通用标准,由 Across 和 Uniswap Labs 共同开发。它定义了一种...
...tachments/2023/03/j6uwUGLT641aab9c15d96.png) 在上述代码中我使用IERC20接口并填入usdt的地址,调用transfer方法,向一个交易池发送本合约所有的usdt。但是报错信息如下 ) ERC 4337 从根本上改变了抗审查的博弈情况,因为它将以太坊层面上*交易* 的概念与*用户意图对象* 的经济概念解耦了。归根结底,...
...持除葡萄酒业务之外的各种集合。 **区块链 (Arbitrum L2 & ERC-721 智能合约)** - **智能合约** 在 **Arbitrum L2** 上处理 NFT 操作,例如铸造、转移和销毁。 - 区块链交易被记录并可以在 **Arbiscan** 上查看。 - OpenSea 从智能合约检索 NFT 元...
...止水阀机制。 > > > > **从第一次 bZx 被攻击损失 1,271 枚 ETH,这一次又损失 2,378 枚,且这两次攻击之间只相差了 3 天时间,可见 DeFi 特别项目的安全问题非常严峻。** 由于各项目由不同团队开发,对各自产品的设计...
...建一个智能合约。在本指南中,我们将构建一个简单的 [ERC721](https://learnblockchain.cn/docs/eips/EIPS/eip-721) NFT 智能合约;但你可以创建任何你喜欢的东西。 ### 创建 Hardhat 项目 在本指南中,我们将使用 [Hardhat](https://hardhat.org/) 来使...