找到约 12 条结果

文章 构建一个 Gasless 交易 DApp

...签署一条消息以确认他们希望交易通过。这种做法遵循 ERC-2771 标准;你可以在 [Gelato 的文档](https://docs.gelato.network/developer-services/relay/erc-2771-recommended) 中阅读有关它的更多信息。 让我们首先在 components 中的 AppContainer.tsx 文件中...

问题 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, ""...

文章 Dapp开发实战教程1-在BSC上打造自己的第一个数字藏品NFT并上传到IPFS

...r: MIT pragma solidity >=0.8.0; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol"; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import './interfaces/INFT.sol'; contract NFT is INFT, ERC721Enumerable, ERC721URIStorage { ...

文章 Web3系列教程之进阶篇---8. IPFS实战

...集中管理初始阶段结束后的常见模式。 - 我们还将使用 ERC721 的扩展,称为[ERC721 Enumerable](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC721/extensions/ERC721Enumerable.sol) - ERC721 Enumerable 可帮助您跟踪合约中的所...

文章 账户抽象如何重塑Web3游戏体验

...能合约账户允许改进的用户体验和可升级的功能集。在 ERC-4337 之前,很少有项目使用智能合约账户,并且大多数替代解决方案都需要重大的协议更改。ERC-4337 将以太坊的验证逻辑移至 EVM,并允许智能合约发起交易,而不是传统...

问题 如何获取交易失败的信息

...是在区块浏览器中是可以看到这个失败信息的 `with error 'ERC20: transfer amount exceeds balance'` 有什么方式可以获取这个信息吗

文章 智能合约开发的最佳实践 - 强烈推荐

...ity编写的模块化、可重用智能合约的框架。它包括流行的ERC标准的实现,例如ERC20ERC721通证。它具有以下功能: * 访问控制:允许谁执行操作。 * [ERC20](https://docs.openzeppelin.com/contracts/3.x/tokens#ERC20)和[ER721](https://docs.openzeppelin....

课程 Gas 优化手册

...(https://learnblockchain.cn/article/22695)** - Merkle 树、ECDSA 签名、ERC20Permit 等高效设计模式 ### 高级技术 - **[Calldata 优化](https://learnblockchain.cn/article/22696)** - 压缩和优化函数参数,降低数据传输成本 - **[汇编技巧](https://learnblockchain.c...

问题 在 "npx wagmi generate" 时,遇到 "Contract name 'IERC165' must be unique." 错误

我搜索了 src/ 文件夹里面的代码, "IERC165" 只定义了一次。 下面就是 "grep 'IERC165' -r contracts/src" 的结果: ``` contracts/src/lib/IERC721A.sol: // IERC165 contracts/src/lib/ERC721A.sol: // IERC165 contra...

文章 介绍 BuildBear Remix 插件:在 Remix IDE 上增强智能合约开发

...**无限铸造:** 通过我们的个人水龙头享受无尽的本地和 ERC20 代币,消除了繁琐的代币获取过程。 - **私人沙盒:** 为各种 EVM 兼容区块链创建安全环境,保护你的代码和交易不被窥视。 - **内置浏览器:** 使用我们的集成浏览器...

文章 实用工具 - OpenZeppelin 文档

...ty 中,了解合约是否支持你要使用的接口通常很有帮助。ERC165 是一个有助于进行运行时接口检测的标准。合约提供了用于在合约中实现 ERC165 和查询其他合约的助手: - [`IERC165`](https://docs.openzeppelin.com/contracts/3.x/api/introspection#IER...

文章 Stripe & Paradigm推出Tempo支付L1网络,Polygon的MATIC到POL迁移完成99%,ERC-8019…

...Payments L1,Polygon 的 MATIC 到 POL 迁移完成 99%,用于 SIWE 的 ERC-8019 钱包自动登录,以及 ERC-7806 简介 EF L2 互操作性 WG 欢迎来到我们的每周摘要!在这里,我们将讨论账户抽象、链抽象以及所有相关领域的最新趋势和进展,并带来 E...