Interactúa con tus Smart Contracts utilizando React
Вставка
- Опубліковано 19 січ 2022
- Para interactuar con nuestros Smart Contracts, usamos Truffle Suite que nos brinda muchísimas herramientas muy útiles para poder conectar nuestro Contrato Inteligente con nuestro frontend. También necesitaremos de un paquete extra de Truffle Suite llamado, @truffle/contract que nos proveerá de una función que nos servirá para tener una instancia en JavaScript de nuestro Contrato Inteligente.
- Resumen (facundo-carballo.web.app/es/b...)
- Código Completo (github.com/facundocarballo/to...)
- Código Metamask ( / https-medium-com-metam... )
Contáctame
- Mi Página Web (facundo-carballo.web.app/es)
- Instagram ( / facundocarballo_ )
- Linkedin ( / facundo-carballo-a1b12... )
- GitHub (github.com/facundocarballo)
- Mi otro canal de UA-cam ( / @facucarballo_en ) - Наука та технологія
Hola genio me alegro ver qué personas como vos contribuyan a enseñar código y sobre todo en español
Eres un crack bro tendrias que tener muchos mas seguidores, haz un video haciendo alguna aplicacion real y usandola porfavor
Muchas gracias por el vídeo, que buen aporte. 👍
Para empezar a desarrollar una aplicación web de gestión de tareas, recomiendas empezar por desarrollar los contratos inteligentes o por donde sería bueno empezar?
Si estas con un equipo te puedes dividir. Pero si estas solo yo siempre pienso que lo mejor es:
1- Diseñar la web, tener en clara que se quiere mostrar y en donde.
2- Crear el/los contrato inteligentes.
3- Crear la web ya vinculándola con el/los contratos a través de Web3.
Gracias por el video
completamente entendible y claro mi bro, saludos.
Magnífico! Gracias Facundo
Hola facundo excelentes videos, van a seguir siendo de gran utilidad con el ingreso de nuevos desarrolladores, apenas estoy adentrandome en el desarrollo pero se me facilita mucho la logica y los fundamentos de la ing. Software, me nacen un par de preguntas: Hay un proyecto que tiene varios productos web3, pero uno en especifico en el que veo potencial de mejora enfocandose unicamente en el, aumentandole algunas funciones al smart contract y enfocando y mejorando su diseño web. Es recomendable trabajar sobre copy page del contrato ya que es solo 1 ? Y Es posible también trabajar sobre un diseño web copy page para facilitar las cosas ?, trabajo solo. Gracias!
Claro que es recomendable, si tienes el código de esa web y del contrato úsalo. Para que reinventar la rueda 😅
Consulta, porque mezclas ESM con CJS? Me refiero a los imports y requires. Gracias
Hola, la verdad que no debería mezclarlo. Seguramente lo haya visto así en internet cuando tuve que investigar como hacerlo y me quedo así. Pero no debería mezclarlo. Saludos!
Hola facundo. No trabajas con aplicaciones para android referentes a smart contract?
Hola, en un futuro subiré contenido relacionado a eso. Mas que nada utilizando React Native.
Hola crack, tengo una duda: Es posible interactuar con un smartcontract para deshacer un LP y hacer retiro de una pool en un protocolo?
Hola, habría que ver bien el contrato de esa LP. Sobretodo si permite a través de alguna función deshacerla y retiras esos fondos.
Normalmente, si no hay una interfaz gráfica que permita esa interacción, no creo que se pueda hacer. Sin embargo, siempre cabe la posibilidad de que no quieran exponer ese tipo de funcionalidad a la mayoría de los usuarios.
Cuestión, habría que analizar bien el código del contrato de la LP.
Saludos.
Sirve con React Native? o cuál sería la mejor manera de hacerlo?
Con React Native podrias usar web3 sin problemas. Podras leer datos de una blockchain y demas. Ahora si quieres ejecutar una función necesitaras la clave privada del usuario (de su billetera). Por lo que no podrias usar como hago yo la extensión de Metamask. Deben existir formas de utilizar la web3 dentro de React Native o cualquier framework dedicado a mobil, pero la que se me ocurre ahora mismo es que para poder ejecutar esas funciones vas a necesitar la clave privada del usuario. Te invito a que mires mi último video, de como conectar un contrato con una web. Seria algo muy parecido para tu caso, que estas con React Native. Vas a podeer leer los datos sin problemas, pero a la hora de actualizar los datos de la red, necesitaras la clave privada de cada usuario para lograrlo. Espero ayudarte con mi respuesta, saludos
@@facucarballo Muchas gracias, ahora miro el vídeo!