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 )
  • Наука та технологія

КОМЕНТАРІ • 19

  • @mderramus
    @mderramus Рік тому +1

    Hola genio me alegro ver qué personas como vos contribuyan a enseñar código y sobre todo en español

  • @eljusticieroobjetivo3391
    @eljusticieroobjetivo3391 Рік тому

    Eres un crack bro tendrias que tener muchos mas seguidores, haz un video haciendo alguna aplicacion real y usandola porfavor

  • @josefabricioalbortacolque4349
    @josefabricioalbortacolque4349 Рік тому +1

    Muchas gracias por el vídeo, que buen aporte. 👍

    • @josefabricioalbortacolque4349
      @josefabricioalbortacolque4349 Рік тому

      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?

    • @facucarballo
      @facucarballo  Рік тому +1

      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.

  • @amandla1020
    @amandla1020 2 роки тому +1

    Gracias por el video

  • @miguelRam-ty9lu
    @miguelRam-ty9lu Рік тому

    completamente entendible y claro mi bro, saludos.

  • @compartirahora
    @compartirahora 2 роки тому

    Magnífico! Gracias Facundo

  • @Dgv93
    @Dgv93 Рік тому

    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!

    • @facucarballo
      @facucarballo  Рік тому

      Claro que es recomendable, si tienes el código de esa web y del contrato úsalo. Para que reinventar la rueda 😅

  • @CriptoLeaks
    @CriptoLeaks 2 роки тому

    Consulta, porque mezclas ESM con CJS? Me refiero a los imports y requires. Gracias

    • @facucarballo
      @facucarballo  2 роки тому

      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!

  • @jordanalbarracin3119
    @jordanalbarracin3119 2 роки тому

    Hola facundo. No trabajas con aplicaciones para android referentes a smart contract?

    • @facucarballo
      @facucarballo  2 роки тому

      Hola, en un futuro subiré contenido relacionado a eso. Mas que nada utilizando React Native.

  • @MattieMundomar
    @MattieMundomar Рік тому

    Hola crack, tengo una duda: Es posible interactuar con un smartcontract para deshacer un LP y hacer retiro de una pool en un protocolo?

    • @facucarballo
      @facucarballo  Рік тому

      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.

  • @joelvargas2125
    @joelvargas2125 2 роки тому

    Sirve con React Native? o cuál sería la mejor manera de hacerlo?

    • @facucarballo
      @facucarballo  2 роки тому +1

      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

    • @joelvargas2125
      @joelvargas2125 2 роки тому

      @@facucarballo Muchas gracias, ahora miro el vídeo!