[英]Can any ERC20 initial supply have 0?
我正在創建一個 ERC20 令牌。 我可以使初始供應量為 0 嗎? 如果是,那么以后將如何增加供應?
我只想知道我可以在部署 ERC20 令牌時使初始供應量為 0 嗎?
是的,您可以通過不在構造函數中鑄造任何代幣來創建初始供應量為 0 的 ERC20 代幣。
OpenZeppelin ERC20實現的示例代碼。 請注意,此代碼已簡化且不適合生產,因為它允許任何人鑄造新代幣。
pragma solidity ^0.8;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract MyToken is ERC20 {
constructor(string memory name, string memory symbol) ERC20(name, symbol) {
// no token minting in constructor => initial supply is 0
}
// you can call this function later to increase the total supply
function mint(uint256 amount) external {
_mint(msg.sender, amount);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.