Lanzar Token PRC-20

Antes de comenzar, deberá preparar lo siguiente:

  1. Monedero MetaMask

  2. Tener al menos 1 PSC

Empezar a usar remix

Ahora puede comenzar el remix para continuar.Debe crear un nuevo archivo para guardar el contrato Solity Smart.Haga clic en los exploradores de archivos del botón + a continuación e ingrese el nombre del archivo "mytoken.sol" en la ventana emergente.

A continuación, pegue el siguiente contrato inteligente en el cuadro de edición de la ventana emergente.

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

Esta es una versión simple del contrato ERC-20 escrito basado en la última plantilla OpenZepepePelin ERC-20.El contrato usa a Mytok como el símbolo de formyToken y acuñda el token inicial para el creador del contrato.

A continuación, guíe para compilar en las opciones laterales y haga clic en el botón compilar mytoken.sol.

Verá que Remix ha descargado todas las dependencias de OpenZeppelin y ha terminado de compilar el contrato.

Cuando selecciona la opción Web3 inyectada, debe autorizar a Remix para conectarse a su cuenta de Metamask.

Luego regrese a la pantalla Remix y verá que la cuenta que desea implementar ya está autorizada a iniciar sesión a través de Metamask.Junto al botón de implementación, ingrese la cantidad de token, supongamos que queremos implementar 10 millones de tokens, pero dado que el número predeterminado de dígitos en este contrato es de 18 decimales, debe ingresar 10000000000000000000000000 en el cuadro de entrada.

Metamask luego aparecerá una ventana pidiéndole que confirme la transacción para este contrato de implementación.

Después de hacer clic en Confirmar, la implementación se completará y verá sus transacciones en Metamask.Al mismo tiempo, los contratos también aparecerán en Remix en contratos desplegados.

Una vez que haya implementado correctamente el contrato, puede interactuar con el contrato inteligente a través de Remix.

Desplácese hacia abajo en la página, busque contratos implementados, haga clic en Nombre, símbolo y totales, y MyToke, MyTOK y 100000000000000000000000000000 aparecerá respectivamente. Si copia la dirección del contrato y la pégala en el campo Balanceof, verá el balance completo de laCuenta en la dirección ERC-20 del usuario.Haga clic en el botón junto al nombre del contrato y la dirección para copiar la dirección del contrato.

Ahora, abra Metamask y agregue el token ERC-20 que acaba de implementar, asegúrese de haber copiado la dirección del contrato en remix antes de hacerlo.Regrese a Metamask, como se muestra a continuación, y haga clic en Agregar token.Asegúrese de que la cuenta con la que está trabajando es la cuenta donde se ha implementado el contrato.

Pegue la dirección del contrato copiado en el campo token personalizado, mientras que el símbolo del token y los decimales de los campos de precisión se poblarán automáticamente.

Después de hacer clic en Agregar token, verá que 8 millones de myTok se han agregado con éxito a su cuenta:

Last updated