Gilberts Ahumada
Gilberts Ahumada
  • Видео 88
  • Просмотров 9 386
Cómo Utilizar Github Actions En Web3 | Hardhat
Aprende cómo implementar flujos de CI/CD para tu proyecto Web3. Aprenderás de manera rápida y sencilla cómo implementarlo en un proyecto de Hardhat para automatizar compilación, tests y despliegue.
🔗 Sígueme en
🌝 Twitter: gilbertsahumada
🌝 Linkedin: www.linkedin.com/in/gilberts-ahumada-cabrera-89214086/
🌝 Instagram: gilbertsahumada
🌝 Blog Hasnode: gilbertsahumada.hashnode.dev/
Просмотров: 46

Видео

Desarrolladores | La Actitud y Mentalidad LO MÁS IMPORTANTE
Просмотров 609 часов назад
Vivimos mucho estrés cómo desarrolladores, tener una actitud mental positiva marca la diferencia. Al momento de realizar cualquier actividad y alcanzar tus metas. Les comparto mi meta personal con este proyecto que involucra el canal. Lo vamos a lograr juntos. ══════════════════════════════════════════ ¿Necesitas ayuda para desarrollar tu proyecto🤔?, ¿Necesitas consultoría para tu proyecto🤔? Tr...
Trabajo Desarrollador USA | Experiencias y Consejos
Просмотров 13914 часов назад
Consejos para que puedas encontrar trabajo como desarrollador de software en una empresa en USA y ganar en dólares. Sin dudas el Inglés es indispensable en nuestra profesión. 🔗 Recursos Canal para aprender inglés en tecnología @EnglishForIT ══════════════════════════════════════════ ¿Necesitas ayuda para desarrollar tu proyecto🤔?, ¿Necesitas consultoría para tu proyecto🤔? Trabajemos juntos 🤓 En...
Presentación Proyecto ETH Volcano
Просмотров 4619 часов назад
Este video es solo por requisitos de la hackathon para explicar mi proyecto en el contexto de ETH Volcano aplicando para el topic de creación de contenido. Tutorial Meta Pool : ruclips.net/video/IqgktInvvus/видео.html ══════════════════════════════════════════ ¿Necesitas ayuda para desarrollar tu proyecto🤔?, ¿Necesitas consultoría para tu proyecto🤔? Trabajemos juntos 🤓 Envíame un correo ✉️ gilb...
Meta Pool y Liquid Staking Para DEVS
Просмотров 8219 часов назад
Aprende sobre Liquid Staking y como Meta Pool lo implementa en su protocolo. Interactúa con sus contratos de manera fácil y desarrolla un front-end utilizando Scaffold-Eth para sus funciones principales. ══════════════════════════════════════════ ¿Necesitas ayuda para desarrollar tu proyecto🤔?, ¿Necesitas consultoría para tu proyecto🤔? Trabajemos juntos 🤓 Envíame un correo ✉️ gilbertsahumada@gm...
CURSO de SOLIDITY - Verificación de FIRMAS
Просмотров 6014 дней назад
¡Aprende a crear CONTRATOS INTELIGENTES 🛑 con ➡️ Solidity desde CERO! ⬅️ En este video aprenderás: Cuán importantes son las firmas en blockchain, casos de uso y como validarlas a través de un contrato inteligente. Link del Blog: gilbertsahumada.hashnode.dev/verificar-firmas-en-solidity 🔗 Sígueme en 🌝 Twitter: gilbertsahumada 🌝 Linkedin: www.linkedin.com/in/gilberts-ahumada-cabrera-8...
Aprende Cuándo Implementar BLOCKCHAIN o NO!
Просмотров 8821 день назад
¿Sabes cuándo deberías implementar blockchain o no? ¿Si es que es viable para tu caso de uso? Ahórrate tiempo y dinero aprendiendo cómo hacerlo por ti mismo sin la necesidad de pagar a un consultor. Además te explico los distintos tipos de blockchain que existen para saber cuál aplica para tu negocio. ¿Te gustaría que te ayudara a desarrollar tu proyecto🤔?, ¿Necesitas consultoría para tu proyec...
Tutorial Completo STAKING de NFTs | Recompensa ERC-20
Просмотров 7921 день назад
🪐Aprenderás a desarrollar un contrato de staking de NFTs desde CERO. Bloquearás un NFT y según el tiempo que esté bloqueado obtendrás recompensas en un Token ERC-20🚢. Este es el último video de los estándares donde combinamos los conocimientos del estándar ERC-721 y ERC-20 en conjunto con un contrato de staking. 🔗 Recursos 🚀 Código: github.com/teterabOb/curso-completo-solidity-tokens/ ¿Te gusta...
¿Qué es Chainlink? El Problema del Oráculo
Просмотров 122Месяц назад
Aprende qué es el problema del oráculo, como Chainlink lo resuelve y los distintos servicios que ofrece. Y en MENOS de 10 MINUTOS! ¿Te gustaría que te ayudara a desarrollar tu proyecto🤔?, ¿Necesitas consultoría para tu proyecto🤔? Trabajemos juntos 🤓 Envíame un correo ✉️ gilbertsahumada@gmail.com ════════════════════════════════════ 🔗 Sígueme en : 🌝 Twitter: gilbertsahumada 🌝 Linkedi...
Tutorial TOKEN ERC-721A con Mint, TokenURI, Whitelist y OpenSea
Просмотров 81Месяц назад
🪐Aprenderás a trabajar con el estándar ☄️ERC-721A☄️ y crear tu propia colección de NFTs basado en el contrato de Azuki🔥 para finalmente listarla en OpenSea 🚢. 🔗 Recursos 🚀 Código: github.com/teterabOb/curso-completo-solidity-tokens/ 🚀 OpenZeppelin Wizard: wizard.openzeppelin.com/ 🚀 Pinata IPFS Provider: www.pinata.cloud/ 🚀 ERC-721A Web Page: www.erc721a.org/ 🚀 ERC-721A Official Repo: github.com...
Como INTEGRAR una Wallet - RainbowKit🌈
Просмотров 84Месяц назад
¿🤔Sabes como integrar una wallet a tu projecto para que los ususarios puedan interactuar 😵? Te comparto la manera más rápida y sencilla de hacerlo: RainbowKit 🌈 Pre-Requisitos Si no tienes NodeJS o VSCode, revisa como hacerlo en este video: 🎬 ruclips.net/video/mjilH3ELe7o/видео.html 🔗 Links: 🚀 NextJS : nextjs.org/ 🚀 RainbowKit: www.rainbowkit.com/ 🚀 Wagmi: wagmi.sh/ 🔗 Sígueme en : 🌝 Twitter: tw...
Tu Primer SMART CONTRACT con Atlas ✅ (NO REMIX🚫)
Просмотров 104Месяц назад
Descubre Atlas✅, una alternativa a Remix🚫. Despliega y verifica tus contratos inteligentes con UN solo click. 🔗 Links: 🚀 Atlas : app.atlaszk.com/ide 🚀 Atlas: zksync.atlaszk.com/ide 🚀 Faucet: faucet.celo.org/alfajores 🔗 Sígueme en : 🌝 Twitter: gilbertsahumada 🌝 Linkedin: www.linkedin.com/in/gilberts-ahumada-cabrera-89214086/ 🌝 Instagram: gilbertsahumada
Roadmap Blockchain Developer 2024 - Análisis y Comentarios
Просмотров 186Месяц назад
Análisis y Comentarios al natural de un roadmap para convertirte en blockchain developer. Link roadmap: roadmap.sh/blockchain 🔗 Sígueme en : 🌝 Twitter: gilbertsahumada 🌝 Linkedin: www.linkedin.com/in/gilberts-ahumada-cabrera-89214086/ 🌝 Instagram: gilbertsahumada
Tutorial TOKEN ERC-1155 con Mint, Pagos, Whitelist y listar en OpenSea
Просмотров 107Месяц назад
Tutorial TOKEN ERC-1155 con Mint, Pagos, Whitelist y listar en OpenSea
Tutorial TOKEN ERC-20 | Desarrolla y Vende tu MemeCoin
Просмотров 1142 месяца назад
Tutorial TOKEN ERC-20 | Desarrolla y Vende tu MemeCoin
Tutorial TOKEN ERC-721 con Mint, Pagos, Whitelist y listar en OpenSea
Просмотров 2082 месяца назад
Tutorial TOKEN ERC-721 con Mint, Pagos, Whitelist y listar en OpenSea
➡️ CURSO de SOLIDITY - Function SELECTOR
Просмотров 822 месяца назад
➡️ CURSO de SOLIDITY - Function SELECTOR
➡️ CURSO de SOLIDITY - Delegate Call
Просмотров 1032 месяца назад
➡️ CURSO de SOLIDITY - Delegate Call
🏗 Tú Primera DAPP en 30 MIN⚡︎Intro Scaffold-ETH2 🥷 PARTE 2
Просмотров 1923 месяца назад
🏗 Tú Primera DAPP en 30 MIN⚡︎Intro Scaffold-ETH2 🥷 PARTE 2
🏗 Tu Primera DAPP en 30 MIN⚡︎Intro Scaffold-ETH2 🥷 PARTE 1
Просмотров 5503 месяца назад
🏗 Tu Primera DAPP en 30 MIN⚡︎Intro Scaffold-ETH2 🥷 PARTE 1
➡️ CURSO de SOLIDITY - Low-Level Call
Просмотров 553 месяца назад
➡️ CURSO de SOLIDITY - Low-Level Call
CURSO de SOLIDITY - Llamando a otro Contrato
Просмотров 953 месяца назад
CURSO de SOLIDITY - Llamando a otro Contrato
CURSO de SOLIDITY - Enviando ETHER (Desde Tú Contrato)
Просмотров 823 месяца назад
CURSO de SOLIDITY - Enviando ETHER (Desde Tú Contrato)
CURSO de SOLIDITY - ABSTRACT Contracts
Просмотров 853 месяца назад
CURSO de SOLIDITY - ABSTRACT Contracts
CURSO de SOLIDITY - Cómo utilizar PAYABLE
Просмотров 673 месяца назад
CURSO de SOLIDITY - Cómo utilizar PAYABLE
CURSO de SOLIDITY - Diferencias entre FALLBACK y RECEIVE
Просмотров 473 месяца назад
CURSO de SOLIDITY - Diferencias entre FALLBACK y RECEIVE
CURSO de SOLIDITY - Qué es una INTERFACE y cómo utilizarla
Просмотров 544 месяца назад
CURSO de SOLIDITY - Qué es una INTERFACE y cómo utilizarla
CURSO de SOLIDITY - Diferencia entre PUBLIC, PRIVATE, INTERNAL y EXTERNAL
Просмотров 524 месяца назад
CURSO de SOLIDITY - Diferencia entre PUBLIC, PRIVATE, INTERNAL y EXTERNAL
chill, lofi para programar 🔴👨🏻‍💻 y estudiar modo DIOS
Просмотров 1164 месяца назад
chill, lofi para programar 🔴👨🏻‍💻 y estudiar modo DIOS
Configura 🎯 Ambiente Local | Desarrollo BLOCKCHAIN
Просмотров 1484 месяца назад
Configura 🎯 Ambiente Local | Desarrollo BLOCKCHAIN

Комментарии

  • @diegoraul1791
    @diegoraul1791 День назад

    Excelente aporte de calidad Gilberts. Una consulta cuando creas el archivo cicd.yml en la parte job: build: runs-on: ahi pusiste ubuntu, se usa en general por compatibilidad, yo corro vscode por windows nada que ver no?

    • @gilbertsahumada
      @gilbertsahumada День назад

      La mayoría de los servidores utilizan linux, por más de que utilices windows como desarrollo local (por eso corremos el pipeline en ubuntu), probablemente tu app se desplegará en un servidor que utilice alguna distro de linux. Si quieres correr este pipeline en windows puedes hacerlo. Clona el archivo y dale windows-latest, esto es parte de los runners de github actions (podrias correrlo en mac incluso), aqui puedes leer un poco mas: docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners . Aunque en la practica, si desarrollas en una maquina windows y la app des desplegará en linux, la aplicacion la ejecutarias en un contenedor como docker en tu maquina local

    • @diegoraul1791
      @diegoraul1791 День назад

      @@gilbertsahumada Muchas gracias por la explicacion amigo, se entendio

  • @carlosalfredoalvarado7297
    @carlosalfredoalvarado7297 2 дня назад

    Que bien hermano gracias por el video

  • @victorarangurendev
    @victorarangurendev 3 дня назад

    Hola hermano gracias por traer este tema a la mesa, el camino para nosotros es muy duro, yo muy bien actualmente estaría en un lugar fijo, estable, más "normal" pero prefiero ser feliz en esto, me gustó Blockchain desde el primer día y la programación, aprender en este sector es muy complicado casi imposible en la mayoría de los casos pero eso no me detendrá, por eso abrí mi canal para ayudar a los demás, que tengan un apoyo, no solo a quien seguir de ejemplo sino alguien con quien puedan verse reflejados también tener un igual y apoyarnos entre todos, gracias por tu contenido.

    • @gilbertsahumada
      @gilbertsahumada 3 дня назад

      dale con todo Victor, eres muy joven, hay mucho por recorrer, estoy seguro que lo vas a lograr. Vi tu ultimo video sobre lo que vas a estudiar, la calidad del video es mejor a los primeros, de eso se trata. Vamos con todo 🤛

  • @gustavodiorio9209
    @gustavodiorio9209 3 дня назад

    Hola Gilberts, por razones de la vida hoy de grande creo y se que voy a poder ser cada día mejor en esto del desarrollo web3 ,desde siempre me intereso todo lo relacionado a blockchain, por razones de trabajo nunca pude darle el tiempo, hoy voy a hacerlo y siempre busco consejos y explicaciones ...Tus explicaciones son didácticas ,agiles ,y muy practicas. Tenes una forma alentadora de brindar tus conocimientos ..Gracias y mis saludos

    • @gilbertsahumada
      @gilbertsahumada 3 дня назад

      gracias por tus palabras Gustavo, de vdd espero que el contenido te ayude estoy seguro que lo lograrás el objetivo. Espero aquí mismo tu comentario en el futuro contándome de como vas con tu proyecto, nuevo trabajo, etc

  • @diegoraul1791
    @diegoraul1791 4 дня назад

    Porque se que no necesito la aprobación o tener suerte, se que haciendo bien lo que te comenté en mi caso, podría sentirme bien para encarar desafios en lo que estoy tratando de llevar a cabo, me llegan propuesta como te comente, del cual no tengo apuro en resolver, pero si me metí en una que no es Scam como muchas que te comente, y estoy en este momento renegando mucho con Vercel. Adem,ás de escucharte, te conte algo de mi y te molesto para pedirte que cuando puedas subir al canal algún desarrollo que sea subido a Vercel, sumando las fallas que pueda llegar a tener en el intento. para que podamos ver si no te molesta. Gracias amigo

    • @gilbertsahumada
      @gilbertsahumada 4 дня назад

      Gracias por compartir Diego. De hecho quiero grabar estos días como armar con github actions un flujo de CI/CD para proyectos blockchain. En tu caso si lo estás desplegando a vercel, habría que ver si es algún proyecto que empezaste desde 0 o un proyecto ya construido. Independientemente de la respuesta, vercel realiza el build del proyecto, puede ser con yarn build o npm build por ejemplo, aunque depende del administrador de paquetes que estén utilizando. Para confirmar esto hay que revisar el archivo package.json. Intenta ejecutar el comando de manera local y si realiza el build correctamente en tu maquina, pero falla en vercel, habría que revisar los logs, una vez tuve problemas con cambiar nombres de archivos, no recuerdo específicamente qué, pero es una pequeña configuración que se debe cambiar.

    • @diegoraul1791
      @diegoraul1791 4 дня назад

      @@gilbertsahumada Bueno muchas gracias Gilberts eso me tengo que poner a revisar bien, como decis vos localmente se realiza la ejecución sin errores pero algo cambia cuando lo llrvo a vercel y se vuelve otra página totalmente disinta, jasja es raro. Ojala puedas subir esi video que comentaste eso con github actions para proyectos blockchain

  • @diegoraul1791
    @diegoraul1791 4 дня назад

    Gilberts, tenés mucha razón, como te comente anteriormente empecé más grande de lo que me gustaría en este mundo siempre fui informatico pero no programador.- Hoy en día quiero mejorar la lógica en los lenguajes web2(javaScriot o Ts) y web3(Sol). Pero Mi meta o sueño, es poder sentirme que con las técnologias más nuevas puedo disseñar un hermoso front que se puede conectar con un back blockchain, con wallet todo completo. Pero se que si llego a hacerlo bien, voy a poder trabajar de eso. Continuo abajo.

    • @gilbertsahumada
      @gilbertsahumada 4 дня назад

      todas las experiencias van sumando y nos llevan donde queremos llegar, son necesarias, tu dale nomas

  • @alquimia135
    @alquimia135 4 дня назад

    Dale hermano Dios está contigo. Gracias por compartir tú experiencia y la enseñanza 🎉

  • @diegoraul1791
    @diegoraul1791 5 дней назад

    Gracias Gilberts por contarnos tu experiencia, y el conseho. Sive mucho. Un abrazo

  • @atiliocalderonmorales8953
    @atiliocalderonmorales8953 5 дней назад

    Gilbert muchas gracias por el video, uno a veces ve a gente increíble como tu y se le olvida que hay un camino recorrido. Yo mientras seguiré perseverando hasta lograr mi meta ✌

  • @gilbertsahumada
    @gilbertsahumada 5 дней назад

    ¿Tienes una entrevista como desarrollador blockchain? Descarga el PDF Gratuito con 33 preguntas básicas que todo desarrollador blockchain debería saber. 33preguntas.observdev.com/

  • @gilbertsahumada
    @gilbertsahumada 5 дней назад

    ¿Tienes una entrevista como desarrollador blockchain? Descarga el PDF Gratuito con 33 preguntas básicas que todo desarrollador blockchain debería saber. 33preguntas.observdev.com/

  • @agustinvillagran8102
    @agustinvillagran8102 5 дней назад

    Que crack, Gilbert. Te sigo desde hace 2 años y sos una guía en este camino. Gracias por compartir tus conocimientos y experiencia.

  • @belenhernandez4518
    @belenhernandez4518 6 дней назад

    Hola chicoooossss

  • @manolopereyra835
    @manolopereyra835 6 дней назад

    Hola Gilberts realice la pool del anterior video el cual crea 2 tokens erc20 y lo agrega a una pool en pancakeswap. Luego quise crear un contrato en remix que interactuara con los contratos router de pancake para agregar y retirar liquidez pero tuve error al momento de desplegarlo. Tratare de practicar con este video a ver si me sale.😊

    • @gilbertsahumada
      @gilbertsahumada 6 дней назад

      hola Manolo, solo tuviste error al momento de desplegarlo o al interactuar? tengo un codigo para interactuar con los router de la v3 de uniswap pero no he grabado el video aun, si quieres me explicas bien lo que querias lograr y puedo armar algun video en el futuro

    • @manolopereyra835
      @manolopereyra835 6 дней назад

      @@gilbertsahumada te comento lo que trate de hacer, a diferencia del video yo utilice el pool de la v2, cree un contrato LiquidityManager el cual tiene su estos parametros en el constructor(address _pancakeRouter, address _tokenA, address _tokenB, address _lpToken) y ese contrato tiene 2 funciones: agregar , retirar liquidez pero cuando hago el deploy y le paso los 4 parametros me sale : Returned error: too many arguments, want at most 1. Voy investigando mientras espero ese video del router uniswap.

    • @gilbertsahumada
      @gilbertsahumada 6 дней назад

      @@manolopereyra835 si quieres sube el codigo a un repositorio, escribe un readme donde expliques lo que haces con los parametros que estas enviando, lo revisamos y vemos que está pasando

    • @manolopereyra835
      @manolopereyra835 6 дней назад

      ​@@gilbertsahumadaexcelente Gilberts mañana mismo lo subo a GitHub y hago el readme

  • @FernandoFHernandez
    @FernandoFHernandez 17 дней назад

    Gracias Gilberts!! Espectacular!!

  • @diegoraul1791
    @diegoraul1791 20 дней назад

    Despúes y en el el Index, dejarlo lindo, no sé por ejemplo que diga "Bienvenido al proyecto x de ciencia" por ejemplo abajo "Donar" y ahi te conecte a tu wallet para que puedas comprar un token o donar algo de crypto si lo deseas. Algo así me gustaría hacer como para hacer algo completo. Algo que interactúe, front-cliente-wallet-erc20 o erc721. Muchas gracias

  • @diegoraul1791
    @diegoraul1791 20 дней назад

    Buen día amigo Gilberts muy bueno, te mando en dos partes el video, estoy practicando con tus videos, tratar de dejar la conexión a wallet como lo hiciste vos pero en el Header.

    • @gilbertsahumada
      @gilbertsahumada 19 дней назад

      @@diegoraul1791 se puede, podrias crear un componente e importarlo en el header, si el header esta wrapeado dentro del contexto no habria problema

  • @KarelHernández95
    @KarelHernández95 25 дней назад

    He tratado de hacerlo mil veces y siempre me da el sgte. error: transact to structs.updateDescription errored: Error occurred: revert. revert The transaction has been reverted to the initial state. Note: The called function should be payable if you send value and the value you send should be less than your current balance. You may want to cautiously increase the gas limit if the transaction went out of gas.

    • @gilbertsahumada
      @gilbertsahumada 25 дней назад

      hola, en que momento te ocurre esto? al desplegar? al ejecutar alguna funcion?

    • @KarelHernández95
      @KarelHernández95 24 дня назад

      @@gilbertsahumada al ejecutar alguna función. Gracias por responder.

    • @gilbertsahumada
      @gilbertsahumada 24 дня назад

      @@KarelHernández95 para eso estamos. De casualidad estás ingresando algún valor en value (enviando ether) a la función?

    • @KarelHernández95
      @KarelHernández95 24 дня назад

      @@gilbertsahumada no, no. Hice todo tal cual.

    • @gilbertsahumada
      @gilbertsahumada 24 дня назад

      @@KarelHernández95 lo acabo de hacer tal cual y la única opción de que pueda darte ese error es porque estás actualizando un indice que no existe. Si has agregado solo UNA descripción, en updateDescription solo puedes ingresar el _index = 0. Recuerda que los índices parten desde la posición 0. Y lo mismo con la función get, puede dar error si es que estás intentando acceder a algún índice que no existe, pruébalo y me cuentas

  • @gilbertsahumada
    @gilbertsahumada 25 дней назад

    Video token ERC-20: ruclips.net/video/9Xt1nfE_1BQ/видео.html Video token ERC-721: ruclips.net/video/MmADNAh3fRE/видео.html

  • @manolopereyra835
    @manolopereyra835 26 дней назад

    hola Gilbert, cual seria la diferencia entre los data feeds y chainlink function? ambos obtienen data del mundo real cierto? solo que function permite ejecutarlo desde js?

    • @gilbertsahumada
      @gilbertsahumada 25 дней назад

      data feeds es un "push" oracle. Quiere decir que la información se "empuja" desde el mundo real a la blockchain. Y functions aplica para el concepto de "pull". Que quiere decir que la información se "jala" (se solicita) desde la blockchain. Esta vendría siendo en que se diferencian de manera conceptual. De todas maneras son servicios distintos, functions no tiene agregadores de datos por ejemplo, que en data feeds con los exchanges que brindan la información a los nodos de la DON. Ese "agregador" en functions lo eliges tu como tu fuente de datos.

  • @EduardoUzcategui-ud1vs
    @EduardoUzcategui-ud1vs 27 дней назад

    Buen y bendecido día hermano. Gracias por tan excelente información. Eduardo Uzcátegui desde Mérida Venezuela

  • @relaxinglife8797
    @relaxinglife8797 28 дней назад

    Gilberts ayúdanos a crear un nodo de la blockchain Dymension a fin de poder ingresar plata.

    • @gilbertsahumada
      @gilbertsahumada 28 дней назад

      hola, si quieres me escribes en twitter o linkedin para conversar

  • @diegoraul1791
    @diegoraul1791 Месяц назад

    Muy buen video Gilberts

  • @atiliocalderonmorales8953
    @atiliocalderonmorales8953 Месяц назад

    Gilbert amigo lo explicas super fácil, gracias por generar contenido

  • @victorarangurendev
    @victorarangurendev Месяц назад

    Brotheeeeer

  • @CampusOnChain
    @CampusOnChain Месяц назад

    Tremendo! 🙌

  • @victorarangurendev
    @victorarangurendev Месяц назад

    Brother Gracias por eso, también emepcé mi canal de Desarrollo Blockchain y Scaffold ETH 2 lo estoy viendo ahorita en el Hackathon de ETH El Salvador

    • @gilbertsahumada
      @gilbertsahumada Месяц назад

      buenas Victor, muchas gracias, ojala te sirva el video, exitos con la hackathon y con tu canal

  • @gilbertsahumada
    @gilbertsahumada Месяц назад

    00:00 Introducción 00:50 Contexto Herramientas 04:27 Proyecto NextJS 08:04 Revisión Código 09:55 Configuración Providers 14:06 Wrapping Providers 14:30 Agregando Botón connect

  • @diegoraul1791
    @diegoraul1791 Месяц назад

    Muy bueno, me vi todo el video Gilberts, no fue largo. Me encantaría que subas si es posible alguna vez un video de donde obtener o rendir mas completas en blockchain, hasta ahora solo obtengo certificaciones de curso o bootcamp, pero quisiera por ejemplo, en cisco estaba hace unos años la certificacion CCNA que te hacia profesional en redes, era como algo de lo que adquirias y te ayudaba mucho a conseguir trabajo, nada te lo garantizaba 100% por supuesto. Recuerdo los anuncios de los diarios que pedían CCNA o similar. cuando necesitaban un pro en redes jaja

    • @gilbertsahumada
      @gilbertsahumada Месяц назад

      he buscado Diego perono hay :(, yo hice un master avalado por la PUC y me ha servido. Hoy en día te recomendaria (aunque es una inversion grande) el bootcamp de rareskills, lo mejor del mercado y muy reconocido. Debes saber ingles y son 6k, vere si lo hago el proximo año

  • @JulioMurilloA
    @JulioMurilloA Месяц назад

    Buen dato, ya me queda claro cuales son los puntos que me faltan. Gracias por compartir.

  • @agustinvillagran8102
    @agustinvillagran8102 Месяц назад

    Crack Gilbert!

  • @mony13hg73
    @mony13hg73 Месяц назад

    Excelente video! Me pidieron programar un token así, cuanto se debería cobrar por un proyecto así? Perdón por la pregunta es que no hay tantos programadores de Blockchain que sepan tanto del tema. Muchas gracias Gilberts!

    • @gilbertsahumada
      @gilbertsahumada Месяц назад

      yo cobro por horas, primero deberias definir tu precio por hora y luego calcular cuanto te demorarias. Aquí no hay testing, ni scripts de despliegues ni nada, seria ideal que existieran para un proyecto serio. Tambien seguir buenas practicas y dejarle claro al cliente que siempre se recomienda la auditoria de contratos. Espero esto te oriente un poco, éxitos en el proyecto

    • @mony13hg73
      @mony13hg73 Месяц назад

      @@gilbertsahumada Muy clara tu respuesta, muchas gracias!

    • @gilbertsahumada
      @gilbertsahumada Месяц назад

      @@mony13hg73 me alegro, cualquier duda me cuentas :D

  • @atiliocalderonmorales8953
    @atiliocalderonmorales8953 Месяц назад

    Maestro es cosa de tiempo para que explote tu canal, está la calidad, solo falta que RUclips se de cuenta 👌🏻

  • @CampusOnChain
    @CampusOnChain Месяц назад

    Excelente!

  • @Jonavoe
    @Jonavoe 2 месяца назад

    Que buena clase, gracias por el aporte!!

  • @dev.soniabatista
    @dev.soniabatista 2 месяца назад

    Me gustaria agradecer mucho por tus classes, pues fue posible entregar y ganar en primero lugar un desafio de Polygon aca en Brazil... El desafio era crear un contrato deployed en Polygon Cardona, con una Dapp funcional... y para mi solo fue posible despues de asistir tus classes, muchas gracias Gilberts...

    • @gilbertsahumada
      @gilbertsahumada 2 месяца назад

      vaya Sonia, que alegria, te felicito de verdad, es todo merito tuyo por aprovechar el conocimiento =D

  • @Crypto-Recompesas
    @Crypto-Recompesas 2 месяца назад

    buenisimo bro, se le mete marketing y a la nube

  • @josephsanchez1819
    @josephsanchez1819 2 месяца назад

    🔥🔥🔥

  • @ArielRobottiMdP
    @ArielRobottiMdP 2 месяца назад

    Buenísimo Gilberts. Hace tiempo que no toco solidity y no recuerdo si existen los set, o sea una tabla hash, o hash map, como los mapping pero solo de claves. Se me ocurrió apropiado para el whitelist.

    • @gilbertsahumada
      @gilbertsahumada 2 месяца назад

      No existen :( es la única manera que tenemos en solidity de crear esa referencia a una key. Lo que tiene; es que al asociar la llave a un booleano y el valor de un booleano por defecto en solidity es falso, al buscar esa llave, si no existe, nos retorna false de una, que en nuestro caso es que no esta en la whitelist. Obtendríamos el mismo resultado si es que tuvieramos otra alternativa :p

  • @denisfaundez3233
    @denisfaundez3233 2 месяца назад

    Amigo, podés hacer un vídeo de un roadmap para ser un desarrollador Blockchain. Gracias

    • @gilbertsahumada
      @gilbertsahumada 2 месяца назад

      Buenas Denis, lo tengo en la lista, sera el siguiente video cuando termine con esta serie para entender los estándares

    • @denisfaundez3233
      @denisfaundez3233 2 месяца назад

      @@gilbertsahumada bueno, graciasss

  • @diegoraul1791
    @diegoraul1791 2 месяца назад

    Muy bueno amigo Gilberts, tengo que instalar algunas extensiones para que me quede como el tuyo, me gusta esa configuracion de vscode

  • @dreico2308
    @dreico2308 2 месяца назад

    Hermano, me da la impresión de que te pegaste o te fuiste por el lado de los Arrays y no detallaste ni explicaste mucho sobre lo que es un STRUCT. Aquí te dejo un script que preparé con ayuda de otro tutorial que habla de STRUCT. Es una opinión hermano. Tus videos me han encantado. Tengo meses ya batallando para aprender Solidity, pero gracias a tus videos avancé muchísimo. Soy abogado (en México) y me encanta el idioma de la BC. Sin embargo, a mí me interesan los Contratos Legales Inteligentes, así que me metí de lleno en Solidity y quiero dar el paso a comenzar a desarrollar contratos con el Open Source Proyect de nombre Accord. En fin. Te mando un fuerte abrazo y mi más sincero reconocimiento a tu labor. contract structsAndEnums{ struct Shipment { string package; string state; address sender; address receiver; uint price; bool delivered; } /*Shipment public purchase = Shipment //({ price: 20, sender:0x5B38Da6a701c568545dCfcB03FcB875f56beddC4, package: "Flash Drive", state: "Texas", delivered: true, receiver:0x78731D3Ca6b7E34aC0F824c42a7cC18A495cabaB});*/ Shipment public purchase = Shipment("Flash Drive","Texas", 20, true); }

  • @facuuucp
    @facuuucp 2 месяца назад

    Hola Gilbert! Porque cuando envias 113 WEI no se suman a los 123 WEI que ya tenia el contrato? Muy buenos los videos! Saludoss

    • @gilbertsahumada
      @gilbertsahumada 2 месяца назад

      Hola Facu, vaya ojo, no me habia dado cuenta, lo voy a revisar y ver que pasa

  • @dev.soniabatista
    @dev.soniabatista 2 месяца назад

    Com este video aprendi muchisimo.. Muchas gracias.. tengo una duda mas... Agregue una nova chainID (polygon Cardona) en el package hardhat(hardhat.config.ts), consigo hacer el deploy y funciono perfecto. pero en el package nextjs no encuentra esa nova chanId... Observacion, otras chainIDs que agregue funciona bien, como scroll, chiliz.. pero esa Cardona me esta haciendo dificil... puede ayudarme, por favor?

    • @gilbertsahumada
      @gilbertsahumada 2 месяца назад

      es que las chains en el front vienen de la configuracion disponible de "viem". Tendriamos que ver si se puede añadir una chain a viem sino, customizarla

    • @dev.soniabatista
      @dev.soniabatista 2 месяца назад

      @@gilbertsahumada si... agregue manualmente en el viem pero no reconece.. pense que talvez tendria una forma mas cierta para hacerlo.. Muchas gracias por tu respuesta!!!!!

    • @gilbertsahumada
      @gilbertsahumada 2 месяца назад

      @@dev.soniabatista lo que pasa es que si exploras el archivo de viem, veras que esas chains vienen integradas en la libreria, si no vienen hay que encontrar alguna manera de integrarla. Tendria que revisar los docs de viem, sino, lo otro es revisar que objeto se esta enviando peto de seguro necesitas el chainId y una url rpc

    • @dev.soniabatista
      @dev.soniabatista 2 месяца назад

      @@gilbertsahumada despues de esa orientacion, actualize mi package.json de nextjs para una version mas actualizada y hice el yarn install otra vez y bajo correctamente el viem con la nueva chainId.. Muchas gracias Gilberts...

  • @dev.soniabatista
    @dev.soniabatista 3 месяца назад

    Wow.... que clase!!! muchas gracias por compartir. Tus videos siempre son muy buenos!

  • @Crypto-Recompesas
    @Crypto-Recompesas 3 месяца назад

    grande bro solo se pueden agreagr token erc-20

    • @gilbertsahumada
      @gilbertsahumada 3 месяца назад

      Puedes agregar el contrato que quieras. Con este ejemplo ya tienes las bases para agregar cualquier contrato, crearle una GUI y poder escribir/leer desde el mismo

  • @soymisterexcel
    @soymisterexcel 3 месяца назад

    Excelente material mi bro 🫶

  • @juanibocchi9979
    @juanibocchi9979 3 месяца назад

    Muy bueno!

  • @user-mh6qx8xk5u
    @user-mh6qx8xk5u 3 месяца назад

    Es necesario que esten dentro del mismo archivo los dos contratos para que funcione? Gracias por el contenido!

    • @gilbertsahumada
      @gilbertsahumada 3 месяца назад

      Hola, no, no es necesario. Lo hago para que se vea todo el código solamente. Puedes hacerlo con archivos separados, solo necesitas el address del contrato con el que quieres interactuar.

    • @user-mh6qx8xk5u
      @user-mh6qx8xk5u 3 месяца назад

      @@gilbertsahumada Gracias amigo, podrias hacer un video de un ejemplo de un smart contract guardando archivos en ipfs?

    • @gilbertsahumada
      @gilbertsahumada 3 месяца назад

      @@user-mh6qx8xk5u que es específicamente lo que quieres lograr guardando data en ipfs desde tu smart contract? porque de manera nativa no se puede, se podría utilizar chainlink functions por ejemplo para llamar una api externa que me guarde datos en ipfs. Pero si me dices que es lo que quieres lograr quizas hay otra manera mas sencilla

    • @user-mh6qx8xk5u
      @user-mh6qx8xk5u 2 месяца назад

      @@gilbertsahumada Quisiera hacer un proyecto de un contrato que funcione dependiendo de unos subcontratos, algo asi como un contrato padre e hijos y lo haria como lo estas haciendo en este video, pero en algunos de esos subcontratos quisiera guardar documentos, pero como no es muy viable guardar esos docs en blockchain por el costo los guardaria en ips, es lo que se me ocurrio

    • @gilbertsahumada
      @gilbertsahumada 2 месяца назад

      @@user-mh6qx8xk5u claro, los almacenas en ipfs y esa uri que obtienes la almacenas en el contrato, pero para guardar los documentos en ipfs lo haces desde el back-end

  • @gilbertsahumada
    @gilbertsahumada 3 месяца назад

    Revisa la lista de reproducción completa del CURSO de SOLIDITY 🔴 ➡ bit.ly/43kU8ql ⬅