ERC1155:批发小能手,妈妈再也不用担心网络拥堵造成的gas费飙升啦Hello~大家好,首先感谢大家对本系列前两篇文章👇👇👇的喜爱,不知读者们都学废(不是,是学会)了吗?ERC20:从入门到飞起,妈妈再也不用担心我不会写Token合约了ERC721:全生命周期精析,妈妈再也不用担心我不会玩NFT合约啦今天主要想跟大家聊的是ERC1155。了解过前两个标准的读者都知道,ERC20和ERC721对应的令牌标准是不同的,1⃣️当业务场景同时涉及这两种令牌标准时,我们需要分别部署满足这两种标准的合约;2⃣️当存在批量发售(mint)/转账(transfer)等需求时,我们需要在合约中额外实现相关接
//SPDX-License-Identifier:GPL-3.0pragmasolidity>=0.7.0import"hardhat/console.sol";//ERC20同质化代币,每个代币的本质或性质都是相同//ETH是原生代币,它不是ERC20代币,它们两是不能协同工作。所以需要将ETH转换成WETH(ERC20)//ERC20必须实现相应的接口(规范),参见https://eips.ethereum.org/EIPS/eip-20//totalSupply代币发行总供应量,它即可以固定不变,又可以根据业务需求而改变//totalSupply代币发行总供应量是否可变,取决于合约是否
//SPDX-License-Identifier:GPL-3.0pragmasolidity>=0.7.0import"hardhat/console.sol";//ERC20同质化代币,每个代币的本质或性质都是相同//ETH是原生代币,它不是ERC20代币,它们两是不能协同工作。所以需要将ETH转换成WETH(ERC20)//ERC20必须实现相应的接口(规范),参见https://eips.ethereum.org/EIPS/eip-20//totalSupply代币发行总供应量,它即可以固定不变,又可以根据业务需求而改变//totalSupply代币发行总供应量是否可变,取决于合约是否