PRC-20トークンをリリースします

開始する前に、以下を準備する必要があります。

  1. メタマスクウォレット

  2. 少なくとも1つのPSCがあります

Remixを使い始める

これで、リミックスを開始して続行できます。Solidityスマートコントラクトを保存するには、新しいファイルを作成する必要があります。[ファイルエクスプローラーの下の +]ボタンをクリックし、ポップアップウィンドウにファイル名「mytoken.sol」を入力します。

次に、次のスマート契約をポップアップウィンドウの編集ボックスに貼り付けます。

pragma solidity ^0.7.0;

import 'https://github.com/OpenZeppelin/openzeppelin-contracts/blob/release-v3.2.0-solc-0.7/contracts/token/ERC20/ERC20.sol';

// This ERC-20 contract mints the specified amount of tokens to the contract creator.
contract MyToken is ERC20 {
  constructor(uint256 initialSupply) ERC20("MyToken", "MYTOK") {
    _mint(msg.sender, initialSupply);
  }
}

これは、最新のOpenZeppelin ERC-20テンプレートに基づいて書かれたERC-20契約の単純なバージョンです。この契約は、Symbol FormyTokenと契約作成者のための初期トークンをミントするとMyTokを使用します。

次に、サイドオプションでコンパイルしてコンパイルMyToken.SOLボタンをクリックしてください。

RemixがすべてのOpenZeppelin依存関係をダウンロードし、契約のコンパイルを終了したことがわかります。

挿入されたWeb3オプションを選択するとき、メタマスクアカウントに接続するためにRemixを承認する必要があります。

次に、リミックス画面に戻ると、展開するアカウントがメタマスクを介してログインすることがすでに許可されていることがわかります。展開ボタンの横にあるトークン量を入力すると、1,000万トークンを展開するとしますが、この契約のデフォルトの数字は18桁の場所であるため、入力ボックスに100000000000000000000000を入力する必要があります。

メタマスクは、この展開契約のトランザクションを確認するように求めるウィンドウをポップアップします。

[確認]をクリックすると、デプロイメントは完了し、メタマスク上のトランザクションが表示されます。同時に、契約は展開契約の下でRemixに表示されます。

契約を正常に展開したら、Remixを介してスマート契約と対話できます。

ページをスクロールし、デプロイされた契約を見つけ、名前、記号、および全体をクリックし、MyToke、MyTok、および1000000000000000000000000000が表示されます。契約アドレスをコピーしてFaluackOfフィールドに貼り付けるには、バランスが完全に表示されます。ユーザーのERC-20アドレスのアカウント。契約名と住所の横にあるボタンをクリックして、契約住所をコピーします。

これで、Metamaskを開き、デプロイしたばかりのERC-20トークンを追加してください。そうする前に、必ずRemixに契約アドレスをコピーしたことを確認してください。以下に示すように、メタマスクに戻り、[トークンの追加]をクリックします。あなたが働いているアカウントが契約が展開されているアカウントであることを確認してください。

コピーした契約アドレスをカスタムトークンフィールドに貼り付けますが、Precisionフィールドのトークンシンボルとデシマルは自動的に入力されます。

Add Tokenをクリックした後、800万人のMytokがアカウントに正常に追加されたことがわかります。

Last updated