¡No se pierda información valiosa sobre el mundo del desarrollo Web3! , tendrás acceso a una amplia gama de videos educativos que pueden ayudarte a llevar tus habilidades al siguiente nivel. Y si está interesado en conectarse conmigo personalmente, asegúrese de y que ofrezco. ¡Únase a mí en este emocionante viaje de desarrollo de Web3 y liberemos todo su potencial juntos!
PASO 1: Configuración de la estructura del proyecto Cree un proyecto denominado **freeTestEthers**
, que podría ser cualquier proyecto basado en JavaScript, como NodeJs, ReactJs, VueJs o incluso un proyecto NextJs. Para este ejemplo, haremos un proyecto de NodeJs.
cd freeTestEthers npm init --y
PASO 2: Creación del proyecto Hardhat Instale los paquetes Hardhat que le permiten ejecutar un servidor blockchain, en la terminal, ejecute los siguientes comandos:
npm install hardhat
npx hardhat
PASO 3: Ejecución del servidor Hardhat Al finalizar la instalación, vuelva a ejecutar este comando para activar el servidor de cadena de bloques Hardhat:
npx hardhat node
El comando anterior debería activar un servidor como el de la imagen de arriba. Observe la diferencia entre las cuentas y sus claves privadas. Luego usaremos las claves privadas para importar Ethers a Metamask.
PASO 4: Acceso a Metamask Con Metamask ya instalado, abra su navegador y visite el siguiente enlace que abrirá la interfaz de su extensión Metamask por completo. Debería verse como la imagen de abajo.
extensión cromada://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html#
PASO 5: Configuración de la red
Ahora le decimos a Metamask que use el servidor Hardhat que se ejecuta en el paso 3 de esta sección.
¿Notaste la configuración de red en la imagen de arriba?
PASO 6: Importación de Cuentas Desde el paso 3, copie la primera clave privada para la cuenta cero (0) como se puede ver en la siguiente imagen.
Ahora, asegúrese de seleccionar Localhost como su red preferida y haga clic en el botón " importar cuenta " como se puede ver en la imagen a continuación.
Felicitaciones, ha podido importar una nueva cuenta usando su clave privada, ahora compare cómo a través de la clave privada, la dirección de la cuenta 5 es la misma que la de la imagen a continuación.
PASO 1: Instalación del servidor Ganache Para instalar Ganache globalmente en su máquina, ejecute el siguiente comando en su terminal:
npm install ganache --global //or sudo npm install ganache --global
PASO 2: Ejecutar el servidor de Ganache Al finalizar la instalación, ejecute el siguiente comando para activar el servidor de cadena de bloques de Ganache:
ganache -d
Se debe crear un servidor similar al de la imagen de arriba usando el comando mencionado anteriormente. Preste atención a cómo difieren las cuentas y sus claves privadas. Las claves privadas eventualmente se usarán para importar Ethers a Metamask tal como lo hicimos con Hardhat.
PASO 3: Configuración de la red Una vez más, debemos indicar a Metamask que se conecte al servidor Ganache que está activo en el paso 3 de esta sección. Esta vez, se agregará una red completamente nueva desde cero.
Ahora se debe saber que la única diferencia entre los servidores Hardhat y Ganache es su ID de cadena. Mientras que Hardhat tiene una identificación de cadena 31337, Ganache tiene 1337. Asegúrese de hacer clic en el botón Guardar para agregarlo a su lista de redes.
PASO 4: Importación de Cuentas Desde el paso 3 copia la primera clave privada para la cuenta cero (0) como se puede observar en la siguiente imagen.
Ahora, asegúrese de seleccionar Localhost como su red preferida y haga clic en el botón " importar cuenta " como se puede ver en la imagen a continuación.
Puede importar cuentas a su billetera Metamask de esta manera. Hacer este procedimiento ahora le permitirá importar más cuentas de servidor de Ganache.
¡No pierda la oportunidad de convertirse en un desarrollador de contratos inteligentes muy solicitado! , y obtenga las habilidades y el conocimiento que necesita para sobresalir en este apasionante campo. Y mientras lo hace, asegúrese de para mantenerse actualizado con los últimos videos de desarrollo web3.
Gospel Darlington es un desarrollador de blockchain de pila completa con 7
años de experiencia en la industria del desarrollo de software.