找到约 13 条结果

文章 ERC-6909 最小多代币标准

ERC-6909 Token标准是 ERC-1155 Token标准的一种简化替代方案。 ERC-1155 标准引入了一种多Token接口,使得单个智能合约能够结合可替代的和不可替代的Token(即,ERC20 和 [ERC721](https://learnblockchain.cn/article/11249))。 ERC-1155 解决了多个挑...

文章 如何通过合约获取所有ERC20转账

...述 - 使用Chainbase所需的工具** 要通过合约地址自动获取ERC20代币的所有转账记录,您可以使用Chainbase API的`getTokenTransfers`函数。本文将介绍实现此目标所需的步骤。 # **文章结构** > 1. 简介 > 2. 在Chainbase上创建免费账户 > 3....

文章 Solidity代币燃烧:让你的代币安全烧得飞起不翻车

.../下溢检查,安全可靠。 - **OpenZeppelin**:提供安全的ERC20和访问控制库。 - **Hardhat**:测试和调试燃烧逻辑。 - **EVM特性**: - 燃烧到`0x0`地址只是转移,实际销毁需更新`totalSupply`。 - `delegatecall`或外部调用需防重入...

文章 EIP2612: 链下签名授权的 ERC20 代币

在传统的 [ERC20](https://learnblockchain.cn/tags/ERC20?map=EVM) 代币交互中,用户如果想让第三方合约使用自己的代币,需要先调用 `approve` 函数进行授权,这会消耗 [Gas](https://learnblockchain.cn/tags/Gas?map=EVM) 费用。ERC20 Permit 标准([EIP-2612](http...

文章 水龙头合约:Web3 开发者的 “作弊码”

...le with OpenZeppelin Contracts ^5.5.0 pragma solidity ^0.8.24; import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import {ERC20Burnable} from "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol"; import {ERC20Permit} from "@openzeppelin/contracts/token/ERC20/ext...

文章 Solidity合约暂停与恢复:让你的区块链项目稳如老狗随时刹车

...st"] } ``` `hardhat.config.ts`: ```typescript import { HardhatUserConfig } from "hardhat/config"; import "@nomicfoundation/hardhat-toolbox"; const config: HardhatUserConfig = { solidity: { version: "0.8.20", settings: { optimizer: { enabled: true, ...

文章 以太坊 - 如何使用ERC721A实现来铸造NFTs - Quicknode

...个可以一次性铸造多个代币的 NFT 合约,你可能想考虑 [ERC721A 实现](https://www.erc721a.org/)。本指南将教你有关 ERC721A 实现的知识,以及如何使用 [Hardhat](https://hardhat.org/) 从 ERC721A 合约中部署和铸造 NFT。 **你将要做的事情** - 学习 ...

文章 黑客分析:Nomad Bridge,2022年8月

...代币的原生链),所以它们作为 IOU 功能,并具有与原始 ERC-20 代币相同的经济价值。这一桥接的特性在于,导致大量资金积累在复杂的智能合约中,使得它成为黑客极为渴望的目标。 ![](https://img.learnblockchain.cn/2025/04/11/23384764_...

文章 区块链入门:在本地网络开发自己的加密数字货币(Token)-傻瓜币(FoolCoin)

...ier: MIT pragma solidity ^0.8.4; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol"; import "@openzeppelin/contracts/security/Pausable.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; /// @custom:secur...

文章 DeFi 模式:ERC20 代币转账如何操作

...mg.learnblockchain.cn/2025/03/09/61.jpg) ## 简介 DeFi 协议中的 ERC20 代币转账可能会很棘手。尽管这是一个众所周知的过程,但代币转账的漏洞依然存在。为了减轻严重的安全问题,在你开发 DeFi 项目时,有必要考虑与代币转账相关的...

文章 常用的RIP、EIP、ERC 协议汇总

... | **EIP(Ethereum Improvement Proposal)** | **ERC(Ethereum Request for Comments)** | | -------- | --------------------------------------------------- | --------------------------------------------------- | -------------------------------------------...

作品 ERC2612 链下无 gas 授权DEMO代码

.../ https://www.youtube.com/watch?v=_Lq59JULNhY ## 内容简介 使用ERC20一个很大的痛点是,当一个合约来接收 ERC20 ,必须要先让用户进行approve(授权) , 然后在合约里通过transferFrom 来接收代币。 这样就需要支付两笔交易手续费,同时...

文章 查询示例 - OpenZeppelin 文档

## 查询示例 ### ERC20 #### 总供应量和最大的代币持有者 ```graphql hljs { erc20Contract(id: "") { # id 是小写的 token 地址 totalSupply { value } balances(orderBy: valueExact, orderDirection: desc, where: { account_not: null }) { # 按照 valueExact 降序...