找到约 14 条结果

文章 跨链消息传递 - OpenZeppelin 文档

...用程序,因为缺乏可移植性。 本指南将教你如何遵循 [ERC-7786](https://learnblockchain.cn/docs/eips/EIPS/eip-7786) 来建立跨链的消息传递网关,而不用考虑底层桥是什么。开发者可以实现处理跨链消息的网关合约,并连接他们想要的任何跨...

文章 ERC20 Snapshot解决双重投票问题

...返还闪贷。 领取空投也存在类似的问题。人们可以使用 ERC20 代币领取空投,然后将代币转移到另一个地址,然后再次领取空投。 从根本上来说,ERC20 快照提供了一种机制来防御用户在同一交易中转移代币和重复使用代币效用...

文章 ERC-4337:账户抽象已经到来

![](https://img.learnblockchain.cn/2025/02/21/53250890_image.jpg) ## ERC-4337: 账户抽象已经到来 **作者** [_Kristof Gazso_](https://twitter.com/kristofgazso) **在 Ismael Darwish 的大力帮助下。** 私钥真糟糕。它们可能被盗、丢失,并允许在任何时间、...

文章 每周以太坊 2024/11/16

...](https://github.com/ethereum/EIPs/pull/9028/files):自省预编译 * ERCs(应用层): * [ERC7815](https://github.com/ethereum/ERCs/pull/712/files):交换订单路由接口 * [ERC7816](https://github.com/ethereum/ERCs/pull/713/files):用于 EVM 应用的 Schnorr 签名...

文章 Solidity中的继承

...化 `school`。 ## 一个常用的业务场景 我们肯定都写过 ERC20 Token,使用 openzeppelin 库去实现 ``` // SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; contract Token is ERC20 { constructor(strin...

文章 cUSDC V3(Compound V3)作为非标准Rebasing代币,CometExt.sol

The Compound V3 合约表现得像一个重基 ERC 20 代币。重基代币是指具有算法调整供给而不是固定供给的代币。这儿的“代币”表示正的 USDC 余额的现值。也就是说,贷方可以将其本金的现值转移到其他地址,就如同它是一个 ERC 20 代...

文章 Art Blocks合约要点分析 - 利用 JavaScript 动态生成图片

...生成图片所需的随机性。 以下是这篇文章的大纲 - ERC-721的背景 -- NFT标准 - Art Blocks合约源代码 - 生成艺术图片 # ERC-721--NFT标准 首先,介绍一下Art Blocks的背景。 Art Blocks 是一个平台(实际上只是一个智能合约),在...

文章 数十亿美元代码中的潜在漏洞

...的 xSushi 奖励分配合约如果使用的存款代币是允许重入的 ERC777 风格,那么它很容易被完全盗窃。 这条消息引发了对大约 15 行代码的仔细检查,这些代码处理着数十亿美元的资金。 我们发现了不是一个,而是两个潜在的 bug。...

文章 Michael.W基于Foundry精读Openzeppelin第50期——ERC20Votes.sol

...## 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20Votes.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC20Votes.sol ERC20Votes库是一个具备类Compound委托投票功能的ERC20拓展库。本...

文章 EIP-3074:综合指南

...了有趣的好处,例如享受 gas 赞助、自定义交易逻辑以及 ERC-4337 中智能合约账户可以做的更多事情,同时仍然可以选择恢复为 EOA。 但是,需要谨慎,因为一次错误的授权可能会耗尽钱包资产。这些操作码也给 EVM 带来了技术...

文章 解读最新Final的ERC-6147:极简的半强制性NFT产权分离标准

...改进提议 EIP-6147 已移至最终版本(Final)! 该标准是 ERC-721 的扩展,分离了 NFT 和 SBT 的持有权和转让权,并定义了一个新的可设置到期时间的"守卫者"角色 Guard,可**使得 NFT 防盗、借贷、租赁、SBT 等更具灵活**。 本文...

文章 以太坊基金会生态系统发展的未来

...a:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%271064%27%20height=%27456%27/%3e)![The Future of Ecosystem Development at the EF](https://img.learnblockchain.cn/2025/07/11/14559831_image.png) 以太坊正处在一个关键时刻。对以太坊的兴趣...

文章 UniswapV1 自学系列 01:Exchange 合约实现

...依赖库 安装 OpenZeppelin 合约库,我们将使用其标准的 ERC20 代币实现: ```bash $ forge install openzeppelin/openzeppelin-contracts ``` ### 清理默认文件 移除 Foundry 生成的示例文件,为我们的项目腾出空间: ```bash $ rm src/Counter.sol s...

文章 编写可升级合约 - OpenZeppelin 文档

...从库中导入的合约。例如,考虑 OpenZeppelin Contracts 中的 [`ERC20`](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.7.3/contracts/token/ERC20/ERC20.sol):该合约在其构造函数中初始化了 token 的名称和符号。 ```solidity hljs // @openzeppelin/contracts...