Fernando Campos
Heler Esneider Paez Correa
Crear Proyecto de HardHat https://hardhat.org/tutorial/creating-a-new-hardhat-project instalación de paquetes npm install @openzeppelin/contracts
Braejan Arias
Execute testing running:
npx hardhat test
kevin david cuadros estupiñan
Falto la versión de solidity
pragma solidity ^0.8.14;
kevin david cuadros estupiñan
¿ Entre mas decimales entonces la transacción es mas precisa? Ósea que puedo fraccionar aun mas el token ?
Juan Pablo Castaño Tabares
ProfesorHola. Gracias por la pregunta. El tener más decimales permite utilizar fracciones más pequeñas del token en las transacciones.
Braejan Arias
Cómo se ejecutan estas pruebas? (no soy tan fuerte en JavaScript)
Braejan Arias
Just run:
npx hardhat test
Rodrigo Ramos Xochiteotzin
Te recomendaría que antes de desarrollar en Soldity entiendas perfectamente las bases de la ingeniería de software y tengas muy sólidas tus bases en lenguajes como C (te ayudará a entender como funciona la memoria y cómo puedes acceder a ciertos registros o direcciones de la RAM), como Javascript y/o Python, puesto que son lenguajes que se usan en el desarrollo backend. Sobre todo JS porque además se usa en el front-end y te ayudará a entender el gestor de paquetes NPM y a crear interfaces para tus aplicaciones descentralizadas (usando frameworks como Vue.js o React.js)
Alejandro Betancourt
Tengo el siguiente error al hacer el test 😫 Me podrían ayudar a solucionarlo por favor !!
Ogden Gómez
¿Cómo se haría para tener una emisión NO limitada? y luego ¿Cómo se quemarían tokens?
Dany R
el standard ERC20 de por si tiene una funcion mint(to,value) con el que se puede seguir creando los mismos tokens. Por otro lado, en Oppenzepelin puedes encontrar un extension llamada ERC20Burnable, que implementa la quema tokens para tokens ERC20. Por ultimo puedes usar https://wizard.openzeppelin.com/ para el codigo de un token ERC20 con las configuaciones que indicas y otras mas.
Ogden Gómez
Muchas gracias. Me resolviste la duda.
Jorge David Diaz Cordero
Aqui pudieron haber ayudado un poco más los profesores, pero aqui les ayudo
mkdir tokens npm init --y npm install --save-dev hardhat npx hardhat
Create a JavaScript project
npm i @openzeppelin/contracts
Afu Tse
Considerar correr el siguiente comando para que funcione los test
npm install --save-dev @nomicfoundation/hardhat-toolbox npm install --save-dev chai npm install --save-dev ethers
Afu Tse
Si queremos 100,000 token, primero hay que asignar la cantidad de decimales que seria 6.
100000 * pow(10,6) Resultado: 100000000000
100000000000 / pow(10,6) Resultado: 100000 tokens