PRC-20-Token veröffentlichen

Bevor Sie beginnen, müssen Sie Folgendes vorbereiten:

  1. Metamask Wallet.

  2. Mindestens 1 PSC haben

Beginnen Sie mit Remix

Jetzt können Sie Remix beginnen, um fortzufahren.Sie müssen eine neue Datei erstellen, um den Smart -Vertrag für Solidität zu speichern.Klicken Sie auf die Schaltfläche + unten unten und geben Sie den Dateinamen "myToken.sol" im Popup-Fenster ein.

Fügen Sie als nächstes den folgenden Smart-Vertrag in das Bearbeitungsfeld des Popup-Fensters ein.

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);
  }
}

This is a simple version of the ERC-20 contract written based on the latest OpenZeppelin ERC-20 template. The contract uses MYTOK as the symbol forMyTokenand minting the initial Token for the contract creator.

Next, guide to Compile in the side options and click on the Compile MyToken.sol button.

Sie werden sehen, dass Remix alle Openzeppelin -Abhängigkeiten heruntergeladen und den Vertrag zusammengestellt hat.

Wenn Sie die Option für injiziertes Web3 auswählen, müssen Sie Remix autorisieren, um eine Verbindung zu Ihrem Metamask -Konto herzustellen.

Gehen Sie dann zum Remix-Bildschirm zurück, und Sie werden angezeigt, dass das Konto, das Sie implementieren möchten, bereits autorisiert, um sich über Metamask anzumelden.Geben Sie neben der Mautstaste den Token-Betrag ein, lassen Sie uns sagen, dass wir 10 Millionen-Token einsetzen möchten, aber da die Standardanzahl der Ziffern in diesem Vertrag 18 Dezimalstellen beträgt, müssen Sie im Eingabefeld

Metamask wird dann ein Fenster eintauchen, in dem Sie aufgefordert werden, die Transaktion für diesen

Nachdem Sie auf Bestätigen geklickt haben, wird die Bereitstellung abgeschlossen und Sie sehen Ihre Transaktionen auf MetaMask. Gleichzeitig erscheinen die Verträge auch in Remix unter Deployed Contracts.

Sobald Sie den Vertrag erfolgreich bereitgestellt haben, können Sie über Remix mit dem Smart Contract interagieren.

Scrollen Sie auf der Seite nach unten, suchen Sie Deployed Contracts, klicken Sie auf Name, Symbol und totalSupply, und MyToke, MYTOK und 10000000000000000000000000 werden jeweils angezeigt. Wenn Sie die Vertragsadresse kopieren und in das Feld balanceOf einfügen, sehen Sie den vollständigen Saldo der Konto unter der ERC-20-Adresse des Benutzers. Klicken Sie auf die Schaltfläche neben dem Vertragsnamen und der Adresse, um die Vertragsadresse zu kopieren.

Öffnen Sie jetzt MetaMask und fügen Sie das ERC-20-Token hinzu, das Sie gerade bereitgestellt haben. Stellen Sie sicher, dass Sie die Vertragsadresse auf Remix kopiert haben, bevor Sie dies tun. Gehen Sie zurück zu MetaMask, wie unten gezeigt, und klicken Sie auf Token hinzufügen. Stellen Sie sicher, dass das Konto, mit dem Sie arbeiten, das Konto ist, in dem der Vertrag bereitgestellt wurde.

Fügen Sie die kopierte Vertragsadresse in das benutzerdefinierte Token-Feld ein, während das Token-Symbol und die Dezimalzahlen von Präzisionsfeldern automatisch aufgefüllt werden.

Nach dem Klicken auf Hinzufügen von Toten werden Sie feststellen, dass 8 Millionen MyTok Ihrem Konto erfolgreich hinzugefügt wurden:

Last updated