PolySmartChain
España
España
  • Documentación de desarrollo de PSC
  • Visión de conjunto
    • Introducción de polysmartchain
    • Token PSC
    • Red de polysmartchain
  • Fundación de cadena de bloques
    • Tipos de blockchain
    • Mecanismo de consenso
    • GAS
    • Cuadra
    • Cuenta
    • Web2 y Web3
    • DAPP
    • Transacción
  • Ciencias económicas
    • Economía de token PSC
    • Efectividad del token PSC
  • Desarrollador
    • Máquina virtual (EVM)
    • Implementar el primer contrato
    • Lanzar Token PRC-20
    • Lanzar Token PRC-721
  • Nodo
    • Nodo RPC
    • Desplegar
    • cadena privada
    • Herramientas de desarrollo
    • Infraestructura
    • Infraestructura
  • Explorador
    • Explorador
  • Cartera
    • Carteras compatibles
    • Usando Metamask
    • Usando TokenPocket
    • Usando Imtoken
  • Puente polivinílico
    • Introducción de Polybridge
    • Tutorial de funcionamiento sin EVM de PolyBridge
      • WDC a PSC(WDCEspacio)
      • TRON a PSC(TronLink)
    • Tutorial de funcionamiento de PolyBridge EVM
      • Cadena BNB a PSC (MetaMask)
      • Cadena BNB a PSC (Imtoken)
      • Cadena BNB a PSC (TokenPocket)
    • Contratos PolyBridge
    • Preguntas frecuentes de Polybridge
  • DAPP
    • Swanswap
      • Cómo comprar tokens PSC en Swanswap
      • Cómo agregar liquidez PSC-USDT en Swanswap
    • Subasta NFT
      • Reclamar PolyJetClub
      • Ver PolyJetClub en MetaMask Wallet
    • Social
      • Registrarse Social
    • Grupo minero
      • Comprometer el token LP al grupo de minería
      • Preguntas frecuentes sobre el pool de minería
    • participación-en-farmV2
    • Descripción de la propuesta de PolyDao
      • Preguntas frecuentes sobre propuestas de PolyDao
  • Recurso
    • Recurso
    • Contrato
Powered by GitBook
On this page
  1. Desarrollador

Lanzar Token PRC-20

PreviousImplementar el primer contratoNextLanzar Token PRC-721

Last updated 3 years ago

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: