ERC 20独自のトークンを作成


ERC 20トークンの作成方法


1.Remixを接続します。


住所:https://remix.ethereum.org/

2.default workspaceのcontractsフォルダでmytokenを使用します。solファイルを生成します。




3.次のコードを貼り付けます。


独立学習=https://solidity-by-example.org/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.10;

import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol";

contract MyToken is ERC20 {
    constructor(string memory name, string memory symbol) ERC20(name, symbol) {
        // Mint 100 tokens to msg.sender
        // Similar to how
        // 1 dollar = 100 cents
        // 1 token = 1 * (10 ** decimals)
        _mint(msg.sender, 100 * 10**uint(decimals()));
    }
}

4.「コンパイル」タブで、バージョンを0.8.10に変更してコンパイルします。


  • は、あらかじめmetaマスクをインストールし、Ropstenテストネットワークアカウントでテスト1 eth後のステータスを受信する必要があります.( コメントアドレス )
  • 5.Deployラベルページに移動します。



    1)タブに移動
    2)ENVIRONMENTは、メタマスクに接続するにはInjexted Web 3を使用する必要があります.
    3)接続に成功したら、ACCOUNTのテストネットアカウントをクリックする
    4)CONTRAACTでMyTokenを見つけ、Depolyタグの横に私のトークン生成パラメータname(トークン名)、symbol(エレメント)を書きます

    6.Deployボタンをクリックすると、次のように表示され、「OK」をクリックします。



    7.約1分後、トランザクションが正常に動作している場合は、次のターミナルウィンドウに次のプロンプトが表示されます。



    8.view on etherscan取引結果を表示するには、文章をクリックします。住所



    現在生成されている100個のトークンはテストネットワーク(https://ropsten.etherscan.io/token)でのみ生成され,実際には使用できない.
    プライマリ・ネットワーク・アドレスに接続し、上記の実際のガス料金を使用してトークンを生成する場合、イーサネット(https://etherscan.io/token)上の実際のトークンを表示できます.

    <追加学習アドレス>


    Open Jafflin Docs-erc20
    オープン再印刷Docs-api/token/erc 20
    オープンジェフリンgithub
    エンティティ学習アドレス