找到约 15 条结果

文章 ERC-4337账户抽象实践

很多同学在学习ERC-4337的时候会去了解[eip-4337中提到](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4337.md?plain=1#L913-L915)的[account-abstraction项目](https://github.com/eth-infinitism/account-abstraction),但其中给的单测例子用的是[simulateValidation](https...

问题 请问怎样把这篇文章中的ERC721合约变成能升级的,以及先部署一个代理合约与用户直接交互,这样以后升级ERC721合约的时候就不用再重新部署,浪费gas了?

![image.png](https://img.learnblockchain.cn/attachments/2021/03/qA86do73605197459e8c1.png)

文章 以太坊上的账户抽象之路

...istof Gazso 和 Tjaden Hess 共同撰写了一份以太坊征求意见稿 (ERC),概述了用户交易执行的新流程。该提案被称为 [ERC 4337](https://eips.ethereum.org/EIPS/eip-4337),提供了一种在不改变以太坊核心协议的情况下,为用户交易实现更高级别可编...

文章 治理代币和ERC-20代币,根本不是一回事?揭开链上权力的真实面纱

...开发实践提供全面参考。 ## **一句话区分**:治理代币 = ERC-20 代币 + 链上民主决策能力;ERC-20是"发币技术标准",治理代币是"代币功能场景"——前者定义规则,后者定义权力。 ## **核心结论:所有治理代币都是 ERC-20 代币,但...

文章 UUPS:通用可升级代理标准(ERC-1822)

...代理中的公共函数来解决函数选择器冲突的问题。 ## ERC-1967 代理存储槽标准 正如我们在关于透明可升级代理的文章中所述,功能性以太坊代理至少需要以下两个特性: * 一个存储槽:保存实现合约的地址。 * 一...

文章 如何获取某个地址拥有的所有ERC20代币

...:[Fatima Ali Hassan](https://chainbase.com/blog/article/how-to-get-all-erc-20-tokens-owned-by-an-address) 如果您涉足加密货币世界,您可能会发现获取特定地址所拥有的ERC20令牌余额非常有用。通过使用Chainbase的`getAccountTokens` API,您可以轻松地...

文章 以太坊基金会对隐私的承诺

...a:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%271064%27%20height=%27456%27/%3e)![以太坊基金会对隐私的承诺](https://img.learnblockchain.cn/2025/10/09/45118552_image.jpeg) 隐私是选择你分享什么、何时分享以及与谁分享的自...

问题 openzeppelin中ERC721.sol的bug

erc721中对 safeTransferFrom函数实现的中,`_safeTransfer` 函数中先调用了`_transfer`,再去校验 toAddress是否能接收erc721,这个顺序是反了吧,应该先校验,再transfer才对呀? https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/tok...

文章 在OpenSea上部署ERC721代币

ERC721 与 ERC20 非常相似。它也有转移、余额和许可的概念。唯一的不同在于,每个代币都有一个唯一的 ID,且每种代币只有一个实例。 我们已经向你介绍了关于调用合约和发送以太币的大量信息。我们将构建一个 ERC721 来巩固...

视频 第38期 解析备受关注的 ERC-6551

【第38期】解析备受关注的 ERC-6551 主讲人:DeCert.me co-Founder dwong **大纲:** * ERC-6551是什么 * ERC-6551 实现原理 * 注册合约 * 代币绑定账户合约 * ERC-6551 能带来什么以及可能的问题 **视频回放** [B 站](https://www.bilibili.com...

文章 用Ethers.js构建一个简单的DApp

...易发送 ## 编译、部署智能合约 本文中我们要与一个ERC20智能合约交互,需要在机器里先安装 nodejs和npm。 ### 创建项目文件夹 首先创建一个文件夹ethers-template,然后在这个文件夹里再创建另一个 contracts文件夹: ``` ~$ mk...

文章 账户抽象 - OpenZeppelin 文档

... 赞助。为了利用智能合约的这些属性,社区已广泛采用 [ERC-4337](https://learnblockchain.cn/docs/eips/EIPS/eip-4337),这是一种通过替代内存池处理用户操作的标准。 该库提供了多个遵循此标准的账户抽象合约,因为它能够实现更灵活和用...

文章 深入剖析 Ownbit 和 Gnosis 多签

近期 Ownbit 多签增长迅速,单单 ETH/ERC20 多签一项,管理的资金总额已经超过了1亿美金。Gnosis 是另一个使用较为广泛的 ETH/ERC20 多签钱包。 Ownbit 和 Gnosis 均通过合约账户实现以太坊多签,但是其实现的逻辑却迥然不同。分别代...

文章 ERC-1271 签名重放漏洞

...27日,Alchemy 发现了一个影响大量智能合约账户(SCA)的 ERC1271 合同签名重放漏洞,并在与多个应用程序互动时存在风险。受影响的 SCA 包括我们的 LightAccount 和 OKX 的 SmartAccount,我们确定的受影响应用互动包括 Permit2 和 Cowswap。...

文章 如何通过RPC API查询ERC20代币的钱包余额

## 概述 仅使用 RPC **eth_call** 请求查询钱包中的 ERC20 代币余额是可行的,但这是一项 **繁琐** 和 **耗时** 的过程。作为替代方案,QuickNode 的 Token API 是一个免费的附加组件,可以通过一行代码即时访问 ERC20 代币信息、余额和转...