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
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
Aportes 5
Preguntas 0
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. 😅
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);
})
Algun alma caritativa que tenga un endpoint en funcionamiento para compartir ?
el endpoint del projecto del profesor le pega a un projecto inactivo
Aqui bloque 14250870!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.