簡體   English   中英

任何 ERC20 初始供應量都可以為 0 嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM