...rnblockchain.cn/2025/03/29/1k3iRFT_DQXQAQXzyP4js0g.png) ## 深入了解 ERC-404 代币标准及创建你的自定义代币 ERC-404 是一个新的代币标准,结合了 ERC-20 和 ERC-721 的特性,允许代币既可分割又独特。它使得可以创建具有原生流动性和分割特...
...性产生深远的影响。两个主要的代币标准——以太坊的 ERC-20 和Solana的 SPL——在这方面体现了不同的哲学。 ERC-20 合约在每个代币的基础上一起存储余额和代码,而 SPL 代币依赖于一个共享的程序和许多较小的独立“账户”数...
...20 是 BNB Smart Chain(BNB 智能链)上与以太坊网络上流行的 ERC20 规范相对应的标准。区别在于,BEP20 代币不是在以太坊网络上运行,而是在 BNB Smart Chain 网络上。尽管存在这种差异,由于 BSC(BNB 智能链)为所有智能合约实现了以...
## 概述 制作一个需要 ERC20 代币数据的 dApp 可能会很繁琐,因为有很多代币,并且需要查询每个代币合约以获取数据。本指南将展示如何使用 [QuickNode Token API](https://www.quicknode.com/token-api) 构建一个 ERC20 代币余额应用程序。 [从...
> 📚 作者:Henry > 🧱 系列:《[ERC 系列标准全景图解](https://learnblockchain.cn/column/141/intro)》 · 第 4 篇 > 👨💻 受众:Web3 前端工程师 / 区块链开发者 / Web3入门者 > 👉 系列持续更新中,建议收藏专栏或关注作者 ## 🧠 为什...
...r: MIT pragma solidity >= 0.8.0; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; contract C { function deposit( uint amount, IERC20 _token) public { _token.transferFrom(msg.sender,address(this), ...
ERC20 Snapshot 解决了双重投票的问题。如果投票的权重是由某人持有的代币数量决定的,那么恶意行为者可以使用他们的代币投票,然后将代币转移到另一个地址,再用那个地址投票,如此反复。如果每个地址都是一个智能合约,...
...定币合约、保险合约、以及chailink喂价合约; # 稳定币和ERC20关联关系 **一句话总结**:ERC20 只是通用代币身份证,稳定币是“必须保持价格锚定”的 ERC20 代币 | 维度 | 稳定币(举例:USDC、DAI) | 普通 ERC20(举...
...## 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC165Storage.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/introspection/ERC165Storage.sol ERC165Storage合约是ERC165的一种拓展。IERC165的supportsInterface(byte...
... `Airdrop`空投合约逻辑非常简单:利用循环,一笔交易将`ERC20`代币发送给多个地址。我们今天就来实现一个简单的空投合约,其主要功能就是对拥有者发送的空投地址的每个地址空投100枚ERC20代币。 合约代码: ``` // SPDX-License-...
## 概述 BEP20 是 BNB 智能链上与以太坊网络上流行的 ERC20 tokens 规范相对应的标准。不同之处在于,BEP20 Token 不在以太坊网络上运行,而是在 BNB 智能链网络上运行。尽管存在这种差异,但由于 BSC(BNB 智能链)为其所有智能合约...
w3-1 ERC20及 ERC721 作业解答
...坊 - 钱包 - [Solidity](https://learnblockchain.cn/docs/solidity/) - ERC20 & ERC721 - [Ethers.js](https://learnblockchain.cn/docs/ethers.js/) 工具: - MetaMask (钱包浏览器插件) - Node.js, yarn, TypeScript - OpenZeppelin (Solidity库) - Etherscan区块浏览器 让我们...
...//twitter.com/devtooligan)提供的图片。 所以我们来实现一个ERC-20并写一些测试。创建 ERC20 合约,你也可以参考社区的这篇文章[如何创建并部署ERC20代币](https://learnblockchain.cn/article/3672) 。 ## 1. 安装Foundry 安装foundry的具体步骤将...
例如一个标准的ERC20代币合约里,合约内定义了一个变量_balance contract ERC20 is Context, IERC20, IERC20Metadata { mapping(address => uint256) private _balances; 直观理解上_balances只是为地址对数字的映射。IERC20里也没有更多东西了,为什么...