找到约 15 条结果

文章 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拓展库。本...

问题 hardhat solidity不同版本,不能正常编译

...t use a different and incompatible version of Solidity: * @soliditylabs/erc20-permit/contracts/ERC20Permit.sol (^0.7.0) imports @openzeppelin/contracts/token/ERC20/ERC20.sol (^0.8.0) and @openzeppelin/contracts/utils/Counters.sol (^0.8.0) These files depend on other files that use a different ...

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

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

文章 ERC721A 算法分析与设计

**ERC721A 算法分析与设计** ## 参考链接: 1. [Openzeppelin的EIP721实现](https://learnblockchain.cn/article/3041) 2. [Azuki的EIP721A实现](https://www.azuki.com/erc721a) ## OpenZepplin实现的缺点 在一个典型的NFT中,通常会利用OZ的EIP721模板来做如下...

问题 ERC20代币合约里怎么实现将每笔转账金额的10%作为手续费,每笔转账都将手续费换成eth发送给营销账户

ERC20代币合约里怎么实现将每笔转账金额的10%作为手续费,每笔转账都将手续费换成eth发送给营销账户 我是在ropsten上测的,代码如下 ``` // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "./SafeMath.sol"; import "./Ownable.sol"; impo...

文章 EVM Trackooor:在 EVM 链上跟踪任何事情

... 例如,假设有一个地址 `0xcafe...` 持有原生 ETH 和一些 ERC-20 代币,而我们想在该地址移动这些资金时接收通知。 在 RPC 层,这样做看起来像是 * (对于原生 ETH)监听使用 `eth_subscribe("newHeads")` 挖掘的新块,迭代块中的所...

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

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

文章 今日与明日之以太坊钱包——EIP-3074 与 ERC-4337

...2_ed6xiZKE414w.png) ## 以太坊钱包的今天与明天 — EIP-3074 与 ERC-4337 **作者:** **Ismael Darwish** 特别感谢 **Kristof Gazso** 和 **Jorge Mederos** 来自 Nethermind, **Sam Wilson** 和 **Matt Garnett** 来自 ConsenSys,以及 **Yoav Weiss** 来自 OpenGSN 的反馈。 *...

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

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

文章 如何回填以太坊ERC-20代币转账数据

...ww.quicknode.com/streams) 来回溯填充历史以太坊数据,过滤出 ERC-20 代币转账,并将其发送到 Postgres 数据库以进行进一步分析。 让我们开始吧! ### 你将完成的任务 - 在 QuickNode 上创建一个 [Stream](https://www.quicknode.com/streams) - 过滤指...

文章 揭秘模块化智能账户安全

...atecall** 的辩论。这场辩论围绕着在智能账户中结合使用 [ERC-2535 Diamond Proxies](https://eips.ethereum.org/EIPS/eip-2535) 以及相关的安全问题展开。除此之外,围绕安全性的公开辩论相对稀少。 本博客文章的目标是概述保护模块化账户的不...

文章 Fabric2.0 样例 first-network 生成配置说明

... ![在这里插入图片描述](https://img.learnblockchain.cn/2020/02/271D383F24.png) 差别在于 创世区块的网络共识模式定义变了,**删除了TwoOrgsOrdererGenesis(原本的排序节点创始区块配置)、SampleDevModeKafka (kafka共识配置)**。 剩余的还是解释一...

文章 ERC4337 工具包 Account Kit, 零摩擦引导用户

...023/10/hYK0RLx9653107122cee9.jpg) Alchemy 推出了一个一个完整的ERC4337工具包 [**Account Kit**](https://www.alchemy.com/account-kit) ,可以在应用中嵌入智能账户,包括社交登录、gas 抽象、批量交易等功能。 Account Kit 基于账户抽象(ERC-4337),...

文章 【源码解读】你买的NFT到底是什么?

...从入手,那么欢迎你,来对地方了!! 本文围绕标准 [ERC721](https://learnblockchain.cn/2018/03/23/token-erc721)协议,描述了Mint、 safeMint、 transfer等是如何实现资产管理的,并通过解读代码来了解它的安全性设计和以太坊数据上链成本构...

文章 实体经济距离发行ICO还有多远?[续]——STO给我们带来了什么

...团队而进行最早期的无条件资助——Donate,到借助以太坊ERC20进行全面火爆的ICO方式进行融资。94后ICO在中国市场被禁止,明面的ICO公众首次代笔发型大量转到地下进行类ICO式私募的方式进行融资。2018年也见证了ICO及类ICO方式逐...