Si alguien tiene el siguiente error =>
<sh deploy.sh
FIND: formato de parámetros incorrecto>
prueben desde otra terminal como Git Bash
Introducción al desarrollo con Web3.js
Desarrolla el frontend para el marketplace de PlatziPunks
PlatziPunks: presentación
Qué es Web3.js
Nodos de Ethereum y métodos JSON RPC
¿Qué es Web3?
Setup y stack que utilizaremos
Actualización sobre testnet en Ethereum
Desarrollo frontend con Web3.js
Administrando la conexión a Metamask
Configurando Web3-React
¿Qué es un ABI?
Instanciando el contrato de PlatziPunks
Previsualizando tu PlatziPunk
Habilitando el mint de PlatziPunks
Creando la galería de PlatziPunks
Detalle de PlatziPunk
Transfiriendo un PlatziPunk a otra cuenta
Filtrando los PlatziPunks por cuenta
Despliegue de la aplicación
InterPlanetary File System
Usando IPFS e Infura para subir contenido no censurable
Despliegue de PlatziPunks en IPFS
Usando Fleek para desplegar tu proyecto
Ethereum Name Service
Registrando nuestro ENS y vinculando a PlatziPunks
Sigue desarrollando
Recapitulación de lo aprendido con el proyecto PlatziPunks
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 10
Preguntas 3
Si alguien tiene el siguiente error =>
<sh deploy.sh
FIND: formato de parámetros incorrecto>
prueben desde otra terminal como Git Bash
para poder desplegar en INFURA necesitamos agregar el PROJECT_ID:API_SECRET del proyecto.
asi que el en sh tenemos que agregar un flag mas en el script
el flag es -u.
#!/bin/bash
cd ./build
FILES=$(find * -type f | awk -v q="'" '{print " -F " q "file=@\"" $0 "\";filename=\"" $0 "\"" q}')
curl "https://ipfs.infura.io:5001/api/v0/add?pin=true&recursive=true&wrap-with-directory=true&cid-version=1" -vv -X POST $FILES -u "<PROJECT_ID>:<API_KEY_SECRET>"
cd ..
Tambien tenemos que crear un nuevo proyecto de INFURA con la caracteristica que la network sea IPFS
las llaves se encuentran en en el key manager
Dejo mi app
En este caso, personalicé bastante la aplicación, le cambié el nombre y agregué algunas páginas extras.
También la desplegué en Heroku.
Platzi Punks
Les comparto el link de Platzi Punks
Comparto mi proyecto use otras herramientas como: Next, ethers.js, entre otras. Mi proyecto solo funciona en la red sepolia y el mint tiene un costo 0.001 ETH
👏🏽 Excelente aquí mi proyecto
Si alguien tiene el error al intentar hacer el build
"TypeError: MiniCssExtractPlugin is not a constructor"
solo es agregar la siguiente linea al package.json
"resolutions": {
"mini-css-extract-plugin": "2.4.5"
}
Link original: https://github.com/facebook/create-react-app/issues/11930
Link de PlatziPunks: https://bafybeigyrn6v6uy7dnwprs2nelczzoytakwbmo5jbfvu2hdousavhlac2e.ipfs.dweb.link/#/
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.