找到约 15 条结果

文章 Uniswap 重入漏洞披露

...,此属性非常危险。例如,在 Uniswap 池中存在受污染的 ERC20 代币,或者来自代币转账的回调(例如,721s)时,可能会发生这种情况。例如,简单的攻击场景:用户将资金发送到 UniversalRouter 并使用 3 个命令调用它: > > 1) `Commands...

文章 发行一个ERC20标准代币以及实现空投和水龙头相关使用场景

...le with OpenZeppelin Contracts ^5.0.0 pragma solidity ^0.8.22; import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import {ERC20Burnable} from "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol"; import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol"...

文章 使用 USDC 实现 Gasless NFT Minting:由 Gelato Relay 提供支持

...dc-example) 上找到。 ## 代码解释 NFT 合约代表一个典型的 ERC271 实现。部署者在构造函数中指定支付代币 (USDC) 和金额,用户调用 "mint" 函数以 **铸造**新的 NFT。这从指定地址转移支付代币,然后在递增供应量之前 **铸造** NFT(**...

问题 合约接收不到 erc20代币

我写了一个合约 是接受erc20代币的,现在web3可以正常的使用 approve 来授权。授权完了,再执行我合约写的 deposit 方法,无法把代币转到合约中去。是为什么?请大神赐教。代码如下: ``` interface IERC20 { function transfer(address ...

文章 无Gas费的Web3的真实状态

...条的无Gas交易潮流证明,像Paymasters这样的解决方案覆盖ERC-4337智能钱包的费用,可以迅速增加链上活动。 ### **但Paymaster驱动的使用可能掩盖真实用户需求** - 交易的激增不一定反映出有机兴趣,特别是在一小部分钱包(...

文章 为NFT而生的新物种DAO

...## 为下一代dApp而生的下一代DAO 目前大多数 DAO 都是以 ERC-20 代币作为投票媒介而实施治理的,许多人的本意是想参与治理,但最终却成为了投资者;更糟的情况是,这些治理其实被投机者所掌控。以上两种情况都是不是我们...

问题 通过erc721智能合约创建的nft如何在tokenpocket钱包显示名称和图片?

我自己使用ERC721标准创建的合约,发布在火币链,创建出来nft,但是无法在tp钱包上面显示nft的信息,代币对应的名称和图片,我看别人的是可以的,而且别人的还能发送,而我的nft什么都没有,只能看到数量。我感觉是使用setTok...

文章 The Managers NFT 与 LI.FI 合作,实现首次跨链铸造

...!**加粗** 我们很高兴地宣布,The Managers 是一个通过使用 ERC-6651 标准彻底改变 NFT 领域的 NFT 系列,它已经集成了 LI.FI 的小部件和 NFT 结账流程。通过集成,任何人铸造 Managers NFT 都可以通过几个简单的步骤在任何链上使用任何代...

文章 一个常规的NFT市场合约,可以用于数藏平台的搭建

...pelin/contracts/utils/Address.sol"; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol"; import "@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol"; import "@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.s...

文章 最新的OpenZeppelin v5.0.0更新

...: > 新的合约和库,如 `AccessManager`、`GovernorStorage` 和 `ERC2771Forwarder`,用于更好的访问控制和元交易支持​。 1. **AccessManager**:管理复杂系统中的访问控制,提供一个统一的位置来处理访问权限。 2. **GovernorStorage**:治理框架内...

文章 如何改进可租赁的NFT (ERC-4907)

...,但不代表转移或设置用户的能力。 该标准旨在与 ERC-721 完全兼容,并且基本上引入了一个接口来实现(IERC4907.sol),方法如下: ```js function setUser(uint256 tokenId, address user, uint64 expires) ``` 如果调用者是NFT的所有者...

文章 如何开发自己的BANCOR去中心化交易平台?

...2)BancorConverter合约测试执行流程; (3)2个连接器通证ERC1-ERC22的转换验证结果; (4)ETH-CLB(彩贝)的转化验证结果 ## 2,BancorNetwork网络的文件框架和功能 BancorProtocol工程是一个带有TRUFFLE框架的solidity智能合约Bancor算法实现...

文章 Solidity 编码规范

...库版本 而不是这样做: import "@openzepplin/contracts/token/ERC20/ERC20.sol"; 这样做: import "@openzeppelin/contracts@4.9.3/token/ERC20/ERC20.sol"; 你可以通过点击 GitHub 左侧的分支下拉菜单并点击标签,然后选择最新版本来获取最新版本。...

文章 Web3 新星:Monad 打造 NFT 全解

...ad 区块链上开发并部署 MonaPunk NFT 智能合约。MonaPunk 基于 ERC721 标准,融合了可枚举、可暂停、可销毁和 URI 存储等功能。我们从 Foundry 项目初始化入手,编写合约代码并进行全面测试,覆盖铸造、转移和销毁等核心功能,随后在...

文章 接口 - OpenZeppelin 文档

...们可用于与实现这些接口的第三方合约进行交互。 - [`IERC7786GatewaySource`](https://docs.openzeppelin.com/community-contracts/0.0.1/api/interfaces#IERC7786GatewaySource), [`IERC7786Receiver`](https://docs.openzeppelin.com/community-contracts/0.0.1/api/interfaces#IERC7786Receiver)...