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
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
Aportes 13
Preguntas 0
La librería Web3.js es una colección de módulos que contienen funcionalidad para el ecosistema ethereum. Esta compuesta por:
web3-eth
es para interactuar con la blockchain ethereum y los smart contractsweb3-shh
es para interactuar con el protocolo whisper y comunicar p2p y broadcastweb3-bzz
es para el protocolo swarm, el guardado de archivos descentralizadoweb3-utils
contiene funciones “helper” (de ayuda) para desarrolladores de DappsFuente https://web3js.readthedocs.io/en/v1.2.11/getting-started.html
Mi código
const Web3 = require('web3');
const endpoint = "https://mainnet.infura.io/v3/..."
const web3 = new Web3(endpoint);
console.log(web3);
web3.eth.getBlockNumber().then(number => {
console.log(number);
})
algo que mi mente no podia procesar cuando lo vi fue que podia hacer myPromise().then(console.log)
si el resultado que regresaba la promesa solo lo queria mostrar en console.
antes hacia cosas como myPromise().then(res => console.log(res))
y tambien es valido. pero cuando aprendi esa alternativa me senti el doble de pro. 😅
Algun alma caritativa que tenga un endpoint en funcionamiento para compartir ?
el endpoint del projecto del profesor le pega a un projecto inactivo
No conocía replit, excelente aporte, gracias!
Aqui bloque 14250870!
¡Este profe es un crack!
me encanta este curso muy buena explicacion
Bloque 15361427
Mi bloque es 11104877!
Bloque 15005313
Por aquí en el bloque 14976914
bloque 15373511
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.