找到约 14 条结果

文章 在短短5分钟内使用ERC1155铸造数百个NFT 😊😊

...们之前的一篇文章中,我们铸造了自己的 NFT,并使用了 ERC721 合约,这确实是一次很棒的体验!那篇文章的链接:👉 [在这里](https://learnblockchain.cn/article/13424) 现在!我们将进行挑战,让它变得更加有趣和快速! 在本文中,我...

文章 ERC-7201:命名空间存储布局

...对子合约产生影响。这些都非常不方便。 所以这些是 ERC7201 想要解决的问题。 ## 概览 ERC-7201 引入了突破性的“命名空间”概念,使开发人员能够为不同的逻辑组件分配独立的存储区域。其主要功能包括: - 将存储变量...

文章 代理 - OpenZeppelin 文档

...用 [EIP1967](https://eips.ethereum.org/EIPS/eip-1967) 存储槽。 - [`ERC1967Upgrade`](https://docs.openzeppelin.com/contracts/4.x/api/proxy#ERC1967Upgrade):用于获取和设置 EIP1967 中定义的存储槽的内部函数。 - [`ERC1967Proxy`](https://docs.openzeppelin.com/contracts/4.x/api/...

文章 文档 - 如何与 Seaport 交互

...太(或给定链的其他原生代币)枚举值:`NATIVE = 0` * ERC20:枚举值:`ERC20 = 1` * ERC721:枚举值:`ERC721 = 2` * ERC1155:枚举值:`ERC1155 = 3` * 带有“标准”的 ERC721(如下所述):枚举值:`ERC721_WITH_CRITERIA = 4` * 带有...

文章 驾驭高级Token标准:安全性、设计和审计策略的深度解析 – ImmuneBytes

... ## **介绍** Token 标准的出现是为了给混乱带来秩序。在 ERC-20 之前,每个 Token 都有自己的规则,这使得集成变得不可预测且容易出错。ERC-20 通过创建一个钱包、交易所和应用程序可以依赖的接口改变了这一点。这不仅仅是为了...

问题 Solidity怎么能正常获取销毁后所有者名下的所有ERC721数组

...r: MIT pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import "@openzeppelin/contracts/utils/Counters.sol"; import "@openzeppelin/contracts/access/AccessControl.sol"; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumera...

文章 使用Uniswap V2部署自己的去中心化交易所

...**: 工厂合约 **UniswapV2Pair.sol:**配对合约 **UniswapV2ERC20.sol:**LP Token 合约 **UniswapV2Pair.sol**管理着流动性资金池,不同币对有着不同的实例,比**UniswapV2Pair.sol**, 如 USDT-WETH 这一个币对,就对应一个**UniswapV2Pair.sol**合约地...

文章 OpenZeppelin 安全披露:ERC2771 与 Multicall 集成引发的任意地址欺骗攻击

...:https://blog.openzeppelin.com/arbitrary-address-spoofing-vulnerability-erc2771context-multicall-public-disclosure > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) ,校对:[Tiny 熊](https://learn...

文章 ERC-2612: 无GAS转账

...有这种机会就可以battle一下了。 ## Tips 1. 该方法属于ERC20的扩展,涉及的知识比较多,需要耐心一点一点理解其中的逻辑。建议先看[dai.sol](https://github.com/makerdao/dss/blob/master/src/dai.sol?ref=hackernoon.com)的实现。 ## Why ? 这是...

文章 ERC-7484:模块化智能账户的安全模块注册中心

...化智能账户的引入而获得了显著发展,这些账户已通过 ERC-7579 进行了标准化。这些账户允许开发者通过即插即用的模块扩展功能,从而实现高级身份验证、自动交易或合规性检查等功能。然而,模块化系统的灵活性带来了安全...

文章 使用 jcc-ethereum-tool 实现与以太坊的交互

...s a command tool, which is can be use to transfer, query balance, manipute ERC20, ERC721 by parameters or config file. jcc-ethereum-tool 是一个命令行工具,可以快速的通过参数或者配置文件形式操作 ETH 链,实现转账,查询余额,ERC20,ERC721 等通证操作。 ...

问题 ERC777 实现初始化的问题

``` pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC777/ERC777.sol"; contract GLDToken is ERC777 { constructor(uint256 initialSupply, address[] memory defaultOperators) ERC777("Gold", "GLD", defaultOperators) { _mint(msg.sender, initialSupply, ""...

文章 链抽象面临的严峻障碍

...article Network 的 [UniversalX](https://universalx.app/))。 ## 进入 ERC-7811 [ERC-7811](https://github.com/ethereum/ERCs/pull/709/files#diff-be675f3ce6b6aa5616dd1bccf5e50f44ad65775afb967a47aaffb8f5eb51b849) 提出了一种 JSON-RPC 方法,供钱包共享用户的完整资产列表。该方...

文章 Michael.W基于Foundry精读Openzeppelin第52期——ERC4626.sol

...## 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC4626.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC4626.sol ERC4626库本身是一种有底层ERC20资产质押的shares且本身同样满足ERC20...