Crea un token de prueba gratis
- publicado por Simoneth Gomez Fernandez
- Fecha febrero 9, 2023
Entender como funcionan las redes blockchain es mas facil si podemos realizar transacciones para evaluar como es su comportamiento, hoy crearemos un token para pruebas totalmente gratis en la red de pruebas Goerli con el lenguaje de programacion Solidity y sin descargar programas a tu notebook.
En AcademiaQA todos los contenidos están basados en evaluar la tecnología y nunca con fines especulativos, es por ello que las cifras y cantidades que visualices a lo largo de esta práctica son totalmente tokens de pruebas sin ningún valor real en el mercado.
1. Descargar e instalar metamask
https://metamask.io/
2. Activar redes de prueba en Metamask
Para que puedas ver las redes de prueba es necesario activar la opción.
- Settings > Advanced > Show test networks
- Seleccionar red Goerli

3. Cargar ETH de prueba
https://goerlifaucet.com/
Para cargar ETH de prueba es necesario crearse una cuenta en Alchemy, al momento de registrarte recuerda seleccionar el paquete free y no ingresar ningún dato en medios de pago.
4. Ingresa a
https://remix.ethereum.org/
Para programar en general necesitamos instalar en nuestra computadora diferentes recursos para armar un framework o entorno de trabajo, pero para Solidity uno de los lenguajes de programación blockchain esto no es necesario y vamos a utilizar el entorno de trabajo online de Remix, esto también permite que personas con computadoras no tan modernas también tengan la oportunidad de iniciar a programar en Solidity.
--Código para tu smart contract
Descarga el código en el botón de abajo
Sustituir las variables por las deseadas.
En la linea
uint public totalSupply = 10000 * 10 ** 18;
Decidir cuantas unidades totales del token existirán, en esta ocasión vamos a dejarlo por default (si quieres agregar más no uses puntos ni comas, solo agrega o quita ceros)
Agregar el nombre de tu token entre las comillas en
string public name = "Nombre de token";
Ejemplo: string public name = "QABlockchain";
Agregar símbolo del token en mayúscula en
string public symbol = "SIMBOLO";
Ejemplo:
string public symbol = "QAB";
5. Crear tu contrato
- Ir a Remix
- Click en contracts > Create new file (la hojita)
- Ingresar nombre y enter
- Pegar el código (recuerda editar las variables)

6. Compilar tu código
- Clickea ‘Compilar’ (tercera opción del menú)
Asegúrate de elegir la misma versión de Solidity que estamos usando en el código, en este caso 0.8.2

- Click en ‘Compile’
- Click en ‘Deploy’ (4ta opcion)
- Seleccionar el enviroment ” Injected Provider – Metamask “

- Selecciona deploy
Se abrirá metamask y te mostrará el costo de la transacción en ETh de test.
El costo que se muestra de gas por lo general es bastante similar al real en producción.
- Confirmar la transacción y quedará listada para procesarse


Cuando la transacción pasa a confirmada aún no está accesible el contrato.
7. Hacer visible el contrato
- Desplegar las opciones ‘Deployed Contracts’
- En la opción ‘transfer’ peguemos nuestra dirección de metamask seguido de ‘,1’
El 1 puede ser 10, 100, 1000 o la cantidad que quieras menor al total de tokens que declaraste en el contrato y múltiplo de 10.
Ejemplo: 0x6a0c2f0370cbE44C82ebfE368a8E2443d95E4d52,1
- Seleccionamos la flecha de ‘transfer’ > ‘transact’ > confirmar la transacción en metamask

8. Ver mis tokens en la blockchain
- Ir a https://goerli.etherscan.io/
- Pegar tu numero de wallet en el buscador
- Ir a la pestaña ‘Erc20 Token Txns’
- Click en la opción ‘Token’ y podrás ver en el menú la cantidad de token que enviaste.

En un próximo artículo te contaremos el paso a paso para listar tus tokens en un exchange descentralizado.
Déjanos en los comentarios el link para ver tu token de pruebas.
Si quieres saber más sobre nuestros servicios blockchain y web3 escribemos a [email protected]
Nómada Digital, especialista QA, apasionada por la educación y la Web3.
Como especialista en calidad de software (QA), realizo planes y ejecución de pruebas, gestiono equipos y aseguro la calidad del desarrollo (web y mobile) desde la etapa de diseño hasta la puesta en producción y control de calidad (QC).
Además, soy mentora QA en www.AcademiaQA.com y lidero el onboarding en comunidades de Web2 a Web3 en www.nftforworld.com
"La vida es eso que sucede mientras estás viajando."
www.simonethg.com
Siguiente publicación