😎 Solidity Tutorial - Como crear una Dapp desde cero - Ethereum

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ธ.ค. 2024

ความคิดเห็น • 148

  • @NA-cw4pj
    @NA-cw4pj 2 ปีที่แล้ว +5

    Empecé hace 10 horas con Solidity. No paro de leer y ver tutoriales, cada hora estoy más confundido que la anterior, no obstante no va a vencerme. Ánimo a todos

  • @caledmahatmacontrerasramos5921
    @caledmahatmacontrerasramos5921 2 ปีที่แล้ว

    exelente tipo, entra en los top programadores en youtube sin vender tanto humo como otros 10/10 🐬🐬🐬

  • @posada0808
    @posada0808 2 ปีที่แล้ว

    Muchas gracias Alberto, muy bien explicado.

  • @JoseRojas-hu9vf
    @JoseRojas-hu9vf 3 ปีที่แล้ว +1

    Lo que faltaba, vengo siguiendo tus videos sobre solidity!!! Mil Graciasssss!!!

  • @adriancasanova7898
    @adriancasanova7898 2 ปีที่แล้ว

    Excelente contenido!!! Nuevo suscriptor!!👍👍

  • @brayangutierrez5747
    @brayangutierrez5747 2 ปีที่แล้ว +1

    Este canal es oro 🦈

  • @MarinaPinasco
    @MarinaPinasco 2 ปีที่แล้ว

    Gracias Alberto, explicás muy claro. Necesitaba retomar el tema después de haber hecho un curso el año pasado y me resultó muy práctico tu video.

  • @MelviTuto
    @MelviTuto 3 ปีที่แล้ว +3

    Alfin lo entendí me había visto miles de videos antes y lo hacían ver super difícil, eres un crack 👍🏾👍🏾👍🏾❤❤

  • @soropapai
    @soropapai 2 ปีที่แล้ว

    Gracias Alberto 🦈

  • @origenes13
    @origenes13 3 ปีที่แล้ว +2

    Video estupendo!!! Mil Gracias por la explicación!

  • @ggcode5225
    @ggcode5225 3 ปีที่แล้ว +1

    Muchas gracias por este excelente contenido Alberto!

  • @joseluispelaez1902
    @joseluispelaez1902 2 ปีที่แล้ว +1

    Muchas gracias por la aportación, al inicio muy bien explicado, al final un poco apresurado, pero me imagino por el tiempo, saludos desde México.

  • @ricardo94javier
    @ricardo94javier 2 ปีที่แล้ว

    🦈 Me está ayudando mucho tu trabajo. Estoy muy agradecido. Saludos.

  • @abayubarodriguez26
    @abayubarodriguez26 3 ปีที่แล้ว +1

    muy bien explicado , de 100 videos de estos ,este me aclaro totalmente este tema, grandiosos, saludos

  • @lagartijoconescalera
    @lagartijoconescalera 3 ปีที่แล้ว +1

    Excelente video Alberto. mil gracias!!

  • @mundoblockchain823
    @mundoblockchain823 3 ปีที่แล้ว +2

    Yeahhhh!!! El video que estaba esperando!!!!

  • @Erosgenuino
    @Erosgenuino 3 ปีที่แล้ว

    Gracias Alberto, me gusta como explicas y lo despacio que vas se agradece.

  • @siremaximuz
    @siremaximuz 3 ปีที่แล้ว +1

    Excelente!... realmente muy bien explicado (para el que sabe nodejs)... Directo a lo importante... mil Gracias

  • @eljusticieroobjetivo3391
    @eljusticieroobjetivo3391 2 ปีที่แล้ว +2

    Gracias por el video, podrias hablar sobre como crear un smart contrat y ponerlo a correr sobre alguna blockchain

  • @mundopersonareanafmataran
    @mundopersonareanafmataran ปีที่แล้ว

    Interesantísimo, gracias.

  • @josevelasco142
    @josevelasco142 2 ปีที่แล้ว

    🦈 te he visto a 1.5x y hablas a velocidad normal 😅. Vengo dle mundo linux y react y ha sido muy útil la explicación y el código para saber como se relaciona todo esto con el mundo crypto. Gracias!
    Por cierto, en el 1:08:30 además del no-deploy tenias en la línea 22 del deploy.js , gasEstimate en lugar de estimateGas

  • @dariosanchez1373
    @dariosanchez1373 3 ปีที่แล้ว +1

    Buenisimo, espero la parte del testing

  • @nicolasdelgado8128
    @nicolasdelgado8128 3 ปีที่แล้ว +1

    Gracias por este video nuevo! Tu canal es increíble!

  • @bhok5228
    @bhok5228 3 ปีที่แล้ว +2

    Maravilloso tutorial, muy superior al de supuestos espeialistas. Tienes un suscriptor más para siempre

  • @roxana7260
    @roxana7260 3 ปีที่แล้ว +1

    Excelente video. Gracias!

  • @seedforconsensus8512
    @seedforconsensus8512 3 ปีที่แล้ว

    Muy bueno el video, me encanta tu palmada siempre al inicio

    • @AlbertoLasa
      @AlbertoLasa  3 ปีที่แล้ว

      Jjaja muchas gracias. Saludos

  • @boss.micompu
    @boss.micompu 3 ปีที่แล้ว +2

    Que brutal todo el tutorial (Y) Con todo esto quedamos un poco aliviados para lidiar con esa documentación de Solidity!!

  • @Solidux2
    @Solidux2 2 ปีที่แล้ว +1

    Gracias por compartir, pero que complicado es lo complicado U_U

  • @WoldVirtual
    @WoldVirtual 2 ปีที่แล้ว +1

    ¿puede valer con la binance smart chain?

  • @juanangellopezdiaz3591
    @juanangellopezdiaz3591 3 ปีที่แล้ว +1

    A una cryptomoneda ya creada con su contrato ya compilado., Se puede añadir., A la Dapp?

  • @mundopersonareanafmataran
    @mundopersonareanafmataran ปีที่แล้ว

    ¿Qué dices del uso de Hardhat para los contratos inteligentes? ¿Qué te parece mejor para implementarlos? Gracias.

  • @miker775
    @miker775 3 ปีที่แล้ว +1

    Eres muy bueno! Lo explicas muy bien. En poco tiempo he aprendido mucho. Espero que tengas éxito. 🦈

  • @frank8bits
    @frank8bits 3 ปีที่แล้ว +1

    Buenos días Alberto, muchas gracias por el vídeo, justo lo que estaba buscando para comprender el tema y con información bien explicada! Saludos!

  • @ivanherrera.17
    @ivanherrera.17 2 ปีที่แล้ว

    me encanto el video logre adaptar mi DAPP que es totalmente distinta a esto con problema porque me quedo super corto en una parte muy importante como se obtiene el abi para colocar en el archivo index.js???? porque la forma que yo use me tomo muuucho tiempo para modificarlo y que funcionara.

  • @BInvestors
    @BInvestors 3 ปีที่แล้ว +1

    Muchísimas Gracias por todo este conocimiento que compartes, increíble

  • @EtherMailOfficial
    @EtherMailOfficial 2 ปีที่แล้ว

    Hola Alberto, cómo subes la dapp a un servidor tradicional.
    _ Es posible conectar una dapp con hosting tradicional o debe estar en un nodo ...?

  • @roderypatino4128
    @roderypatino4128 2 ปีที่แล้ว

    hola alberto gran video, solo tengo una duda en el codigo que pegaste del token vi unas flechas hacia arriba, es la primera vez que las veo como las colocas y para que ?

  • @rafael.3ro
    @rafael.3ro 3 ปีที่แล้ว +1

    Excelente canal

  • @jorgeguerrero8157
    @jorgeguerrero8157 2 ปีที่แล้ว +2

    Hola Alberto, soy estudiante de ingenieria, he tocado algo de c++ y me estoy interesando por aprender solidity quiero ponerme a full en breves ahors etsoy mirando por encima, quería preguntarte ya que usted tiene experiencia, donde puedo encontrar salida laboral como programador de solidity? Usted trabaja de esto? Gracias de antemano

  • @nestorlarroca598
    @nestorlarroca598 2 ปีที่แล้ว

    Alberto, muy bueno lo que compartes y la forma en la que explicas. Estoy aprendiendo con tus videos. He podido seguir todo salvo que cuando se despliega la página web, al lado de "Balance: " no me aparece la cantidad. Me podrías indicar si esta línea 27 en index.html está completa?
    Balance:

  • @dannycollazo5949
    @dannycollazo5949 3 ปีที่แล้ว

    Como puedo contactarte para un proyecto y cotizar, saludos !

  • @juanangellopezdiaz3591
    @juanangellopezdiaz3591 3 ปีที่แล้ว

    Y una opción de steikin, dentro de dicha web Wallet. Para que los fondos den una rentabilidad al usuario., ¿Esto sería posible?

  • @mrjorgefx
    @mrjorgefx 2 ปีที่แล้ว

    Genial video! Felicidades Alberto! Espero poder llegar a ser un desarrollador en el futuro gracias a tus vídeos. ;)
    Por donde me recomiendas empezar para aprender sin ningún conocimiento?

  • @jesusalfaro3514
    @jesusalfaro3514 2 ปีที่แล้ว

    Y donde puedo ubicar el codigo solidity del contrato?

  • @SrMessiETH
    @SrMessiETH ปีที่แล้ว

    el texto completo del abi no se ve. ¿Como podemos obternerlo? (1:19:43)

  • @ciberstein
    @ciberstein 2 ปีที่แล้ว

    Hola, será posible que me facilites la línea 3 de código del minuto 1:19:44 , la declaración de la constante "abi" ya que al ser muy larga no se aprecia completamente, gracias de antemano y excelente video!

  • @juanp1978
    @juanp1978 2 ปีที่แล้ว

    Buen día .quisiera aprender a programar dapps .hay algún lugar en Argentina que den ese tipo de cursos para personas sin conocimientos .
    En caso que no existan aquí que cursos recomendas para empezar.graciss

  • @rayoseldev819
    @rayoseldev819 3 ปีที่แล้ว

    Por fin he acabado el tutorla. Genial todo!
    Pero si vas a hacer copy/paste de otro proyecto cómo todo el frontend..
    Podrias subirlo a github o algún lado para descargarlo..me las he visto negras para copiar todo el código y partes las he tenido que desarrollar por mi cuenta y se me ha hecho muy pesado esa parte del tutorial.
    Molaria más tener el código y escucharte mientras tomas apuntas encima de él.
    Un saludo

    • @AlbertoLasa
      @AlbertoLasa  3 ปีที่แล้ว +2

      github.com/AlbertoLasa

    • @rayoseldev819
      @rayoseldev819 3 ปีที่แล้ว

      @@AlbertoLasa así da gusto seguir tus vídeos, next level!
      De todos los lugares que estoy aprendiendo blockchain, tu y otro ingles sois los que mejor os explicais, tu sobretodo ya que explicas hasta las librerias que se suelen utilizar como erc20 etc. Sigue así!

    • @jesusalfaro3514
      @jesusalfaro3514 2 ปีที่แล้ว

      @@AlbertoLasa Hola Alberto entre a github pero no está el repo de este video en especifico lo podrías subir?

  • @emilianogamarra776
    @emilianogamarra776 3 ปีที่แล้ว

    Como puedo lanzar mi token en Binance Smart Chain?

  • @jrag-dev
    @jrag-dev ปีที่แล้ว

    Me siento contento pero con más ganas de devorar conocimiento.

  • @karymezaragoza6045
    @karymezaragoza6045 2 ปีที่แล้ว

    Que tal Alberto, entré a Git y veo que no hay manera de clonar tu repositorio de esta DApp, ¿será que lo puedas subir, por fa? Me ha ayudado mucho tu vídeo

  • @estebane2532
    @estebane2532 3 ปีที่แล้ว +1

    Muy bueno Albert!. Siempre impecable. Me gustaría (con tu aprobación por supuesto) que hicieras hincapié en todo lo que ocurre en la última media hora del video. Es decir, los detalles de los scripts y cómo no perderse en esas líneas de JavaScript. De todas formas gracias enormes por esta clase. Suena a que te pido mucho, pero es que ya sos un amigo! Abrazo desde Argentina.

    • @AlbertoLasa
      @AlbertoLasa  3 ปีที่แล้ว +1

      Esa parte corresponde más a la programación tradicional, en el futuro haré vídeos al respecto. Saludos.

  • @GarronArgentina
    @GarronArgentina 2 ปีที่แล้ว

    Hay una extencion llamada "LIVE SERVER" para levantar un serv idor estatico desde VS

  • @JUANDAVIDCASTRO16
    @JUANDAVIDCASTRO16 3 ปีที่แล้ว +1

    Muy buen video

  • @rafael.3ro
    @rafael.3ro 3 ปีที่แล้ว

    Hola, una consulta al hacer en el archivo esto deploy.js const gasEstimate = await new web3.eth.Contract(abi) y mas abajo esto const result = await new web3.eth.Contract(abi) no se estarian creando dos contratos distintos? Porque cuando me voy a la consola de ganache veo que tengo dos contratos creados....

  • @ArielRobottiMdP
    @ArielRobottiMdP 3 ปีที่แล้ว +2

    Genio!!!

  • @turegalovip7096
    @turegalovip7096 3 ปีที่แล้ว

    Alberto perdona podias poner ese copia-pega del que hablas para definir el objeto imput??? GRACIAS

  • @juanangellopezdiaz3591
    @juanangellopezdiaz3591 3 ปีที่แล้ว

    Una pregunta., Se podría. Crear una web Wallet., Dónde a través de una DAPP se pueda añadir., A esa Wallet web., Y que las comisiones no se cobren en metamask en eth o BNB si no en la cryptomoneda., Que tu creastes entre usuarios de esa Wallet web? Es posible hacerlo.

  • @rafaeldasilva6011
    @rafaeldasilva6011 2 ปีที่แล้ว

    muy buen video saludos, como se copia el link

  • @rayoseldev819
    @rayoseldev819 3 ปีที่แล้ว +1

    cómo se subiría tu Dapp de manera publica? para que se compren los tokens, se vean las gráficas de inversion etc ? ayq eu veo cada día mil proyectos NFT coy-paste y me llama la atención quiero hacer el mio >:

    • @AlbertoLasa
      @AlbertoLasa  3 ปีที่แล้ว +3

      Me lo apunto para hacer un vídeo

  • @cryptocolombia9518
    @cryptocolombia9518 3 ปีที่แล้ว

    hola , tengo un token y necesito verificarlo en la Bs Scan pero me da error en el ABI code , etc , sabes como verificar ? , si es así puedo darte el contrato para verificarlo ? , gracias , quedo atento y saber que costo .

  • @josealejandrorodriguez119
    @josealejandrorodriguez119 3 ปีที่แล้ว

    🦈 hola Alberto uff que conocimientos tiene usted, encantado con todo lo que usted sube a este canal gracias por su aporte por compartir lo que sabe, Alberto una pregunta el editor de codigo que estas usando en este video donde defines las variables para el frontend y defines las carpetas como se llama ese editor por favor? saludos y gracias

    • @AlbertoLasa
      @AlbertoLasa  3 ปีที่แล้ว +1

      code.visualstudio.com/

  • @ronaldoespinoza1860
    @ronaldoespinoza1860 3 ปีที่แล้ว

    al ejecutar el programa sale " cannot get / " en la web y verifico y dice que hay problemas con las politicas de seguridad ; Por lo que le agrege esto -> pero igual me sigue saliendo eso. Una ayuda porfavor quisiera terminarlo :( para asi poder practicarlo mas a fondo.

  • @fernandocenteno2865
    @fernandocenteno2865 3 ปีที่แล้ว +1

    me ssucribo, excelente canal

  • @15123002
    @15123002 3 ปีที่แล้ว

    Alberto, como siempre, gran video. Te pase un mail consultandote una informacion. Saludos

  • @charly1234562486
    @charly1234562486 2 ปีที่แล้ว

    Me gustaría contactarte para un proyecto que tengo

  • @enriccastello7747
    @enriccastello7747 2 ปีที่แล้ว

    Hola Alberto, primero de todo agradecerte tus vídeos y compartir tus conocimientos.
    Tengo una duda a los pagos, se pueden hacer smarts contracts con transaciones fiat? muchisimas gracias!

    • @federicomarilungo
      @federicomarilungo 2 ปีที่แล้ว

      enric, la respuesta es no. Cuando interacturas con una blockchain directamente no existe el dinero fiat. Para transformar fiat en alguna cripto se necesita una institución intermediaria que ofrezca liquidez y te "venda" tokens a cambio de dinero fiat : como binance.

  • @goodrollcrypto9030
    @goodrollcrypto9030 2 ปีที่แล้ว

    otra cosa alberto por casualidad eres de barcelona o madrid me suenas muchisimo estado viviendo en los dos sitios por eso te lo pregunto un abrazo y sigue asi pero sin aplausos porfavor jajajaja
    un saludo muy grande

  • @psycomaquia2355
    @psycomaquia2355 3 ปีที่แล้ว +6

    Me gustaría proponer crear un Discord con la finalidad de ayudarnos a aprender.
    Alberto como se puede ver y menciona, no dispone del tiempo para gestionar un Discord y prestar atención a nuestras dudas. Sin embargo, estoy seguro de que nosotros podemos crear un pequeño canal de Discord super productivo y en el que haya respeto y buen rollo.
    Si les gustaría participar manito arriba para ver el interés y anden atentos, a este comentario !!

    • @AlbertoLasa
      @AlbertoLasa  3 ปีที่แล้ว

      Lo puede empezar a mover si quieres discord.gg/xph39dg7 yo en la medida de posible os ayudaré.

    • @AlbertoLasa
      @AlbertoLasa  3 ปีที่แล้ว +2

      discord.gg/cqV4qA2yAC este enlace no expira

    • @jesusalfaro3514
      @jesusalfaro3514 2 ปีที่แล้ว

      parece que no está muy activo el discord

  • @Movimientogeniosclub
    @Movimientogeniosclub 5 หลายเดือนก่อน

    Hola Campeon
    como hago para poder comunicarme contigo? Requiero realizar un smart contract con su respectiva dapp. es posible obtener de tu parte alguna respuesta o comunicacion contigo? Espero respuesta.

    • @AlbertoLasa
      @AlbertoLasa  5 หลายเดือนก่อน

      Hola escríbeme por privado en twitter o en alberto.lasa.rrss@gmail.com Un saludo

  • @simonhblanco
    @simonhblanco 3 ปีที่แล้ว +1

    🦈

  • @overrideguilarte
    @overrideguilarte 3 ปีที่แล้ว

    Tengo una duda, esto puede usarse para un token creado en la smart chain ?

    • @AlbertoLasa
      @AlbertoLasa  3 ปีที่แล้ว

      Es solo un ejemplo para entenderlo. Normalmente los desarrollos se hacen en React o Angular y tienen bastante trabajo detrás.

  • @martingarcia3999
    @martingarcia3999 3 ปีที่แล้ว

    buen video, pero tengo una pregunta, estás haciendo todo el proceso de manera 'manual'? por que no usas truffle ni ganache ni sus dependencias. gracias!

    • @AlbertoLasa
      @AlbertoLasa  3 ปีที่แล้ว +1

      Sí, lo hago manual para que lo entiendan desde la base como funciona. Luego usar truffle se entiende mucho mejor. Saludos

  • @zuracoin
    @zuracoin 2 ปีที่แล้ว

    como solucionaron lo del comando touch los q estan en windows? ni con el Powershell deja usarlo xD

  • @tilens0
    @tilens0 3 ปีที่แล้ว

    Hola Alberto,
    Muchas gracias por este magnifico vídeo.
    Un apunte, al seguir el vídeo en un entorno Ubuntu 18.04.6 LTS me quedo bloqueado al fallar la instalación de web3 para npm "npm i web3" me da fallo y no he encontrado la forma de instalarlo. Pondré el detalle más adelante.
    Con un windows 10 si funciona correctamente, tras instalar nodejs y npm desde el instalador oficial.
    Y por favor dame el vinculo al video de creación ERC20. Gracias.

  • @Grishopping
    @Grishopping 3 ปีที่แล้ว

    Alberto muchas gracias por compartir tus conocimiento... en pocas palabras estamos haciendo una pasarela de pago con criptomonedas verdad?.....
    en lo que respectas al GAS que tan costoso es?,
    de las nuevas tecnologias que estan saliendo para interactuar con contratos inteligente, segun tu criterio, cual seria la que tiene mayor posibilidad de triunfar???

    • @AlbertoLasa
      @AlbertoLasa  3 ปีที่แล้ว +1

      Solana veo q es la única q puede competir con ethereum pero no creo q llegue a superar a ethereum o incluso acercarse

    • @Grishopping
      @Grishopping 3 ปีที่แล้ว

      @@AlbertoLasa Gracias por respender.... Amigo Alberto pero con respecto al alto costo del GAS como ethereun pienza solucionarlo??? hay esperanza a corto plazo???

  • @ntortarolo
    @ntortarolo 3 ปีที่แล้ว +1

    🐬

  • @valentinencinasrojas8509
    @valentinencinasrojas8509 3 ปีที่แล้ว +1

    Sería posible tener el código del proyecto? Muchas gracias

    • @AlbertoLasa
      @AlbertoLasa  3 ปีที่แล้ว

      A partir de ahora intentaré subirlo en GitHub github.com/AlbertoLasa

  • @ronaldoespinoza1860
    @ronaldoespinoza1860 3 ปีที่แล้ว

    Una pregunta cual es el abi [ ] de la carpeta index.js no se puede ver lo ultimo en el video. min 1:19:45

    • @maltrakjock
      @maltrakjock 3 ปีที่แล้ว

      En el deploy imprime en la consola el result.options.jsonInterface

    • @rodrigoormenojabonero5035
      @rodrigoormenojabonero5035 3 ปีที่แล้ว

      @@maltrakjock Yo lo hago pero me sale mal, no empieza como en el que sale en el video [{inputs:[[Object],[Object],[Object],"[Object]],stateMutability:"nonpayable",type:"constructor",constant:undefined,payable:undefined,signature:"constructor"},{anonymous:false,....
      También he probado a sacarlo de Remix y tb me falla, siempre me da el siguiente error en la consola del navegador "Uncaught (in promise) Error: You must provide the json interface of the contract when instantiating a contract object.
      at Object.ContractMissingABIError (web3.min.js:31" Entiendo que porque el ABI es erroneo. ¿Alguien me puede ayudar???. Muchas gracias

    • @rodrigoormenojabonero5035
      @rodrigoormenojabonero5035 3 ปีที่แล้ว

      Conseguí terminarlo. El error era porque ponía una comilla al principio del ABI y lo tomaba como un string en lugar de una Array. Para sacar el ABI con el formato correcto he usado console.log(JSON.stringify(result.options.jsonInterface));

    • @nestorlarroca598
      @nestorlarroca598 2 ปีที่แล้ว

      @@rodrigoormenojabonero5035 muchas gracias por tu comentario, logré obtener la const abi del index.js como sugieres.

    • @Steven-kz4pn
      @Steven-kz4pn ปีที่แล้ว

      para los que tengan la desdicha de no hacer funcionar el punto abi este es el que me funciono a mi:
      const abi = [
      {
      "inputs": [
      {
      "internalType": "string",
      "name": "name_",
      "type": "string"
      },
      {
      "internalType": "string",
      "name": "symbol_",
      "type": "string"
      },
      {
      "internalType": "uint8",
      "name": "decimals_",
      "type": "uint8"
      },
      {
      "internalType": "uint256",
      "name": "supply_",
      "type": "uint256"
      }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor",
      "name": "balanceOf",
      "type": "function",
      "inputs": [
      {
      "name": "account",
      "type": "address"
      }
      ],
      "outputs": [
      {
      "name": "balance",
      "type": "uint256"
      }
      ]
      }
      ];

  • @leomargarcia6352
    @leomargarcia6352 3 ปีที่แล้ว

    hola, exelente.. he estado viendo tus videos y son muy buenos.. tengo una pregunta.. como funcionan los cripto mineros ether? podemos nosotros crear uno con la programacion solidity?

    • @AlbertoLasa
      @AlbertoLasa  3 ปีที่แล้ว

      No, es un tema muy diferente.

  • @zuracoin
    @zuracoin 2 ปีที่แล้ว

    🐬🦈

  • @transtech6706
    @transtech6706 3 ปีที่แล้ว

    Alberto como estas, excelentes videos, soy nuevo en el mundo del blockchain, con tus videos me estoy instruyendo, solo que en la parte de Dapp ya en programación, no se como agregar el símbolo de la flecha asi arriba en en el constructor de MyCoin.sol, tanto en los string como en los uint se agrega el icono de flecha arriba y no eh podido sacar ese icono, la verdad me ayudarias mucho si me apoyas en esa parte y gracias por tus aportaciones.. saludos desde México .

    • @perojo7
      @perojo7 3 ปีที่แล้ว

      a mi eso tambien me llamo la atencion, porque no uso ese editor....
      simplemente no pongas nada donde sale ese icono de flecha arriba, porque creo que es cosa del editor, no del codigo...
      de hecho yo lo hice sin eso y me funciona bien

    • @transtech6706
      @transtech6706 3 ปีที่แล้ว

      @@perojo7 Gracias por tu contestación seguiré con las instrucciones de Dapp para no seguir perdiendo tiempo, ya que en el cheet de solidity tampoco encontre informacion de los iconos.

    • @maltrakjock
      @maltrakjock 3 ปีที่แล้ว

      @@perojo7 hola , veo que has avanzado bien, yo fui transcribiendo el código del video pero no se si habre hecho algo mal, ya repase el video para ver si deje pasar algo por alto. tengo este error.
      > DApp@1.0.0 compile C:\Users\DApp
      > node ./contracts/js/compile.js
      {
      errors: [
      {
      component: 'general',
      formattedMessage: 'Only "Solidity" or "Yul" is supported as a language.',
      message: 'Only "Solidity" or "Yul" is supported as a language.',
      severity: 'error',
      type: 'JSONError'
      }
      ]
      }
      C:\Users\DApp\contracts\js\compile.js:29
      abi: output.contracts['MyCoin.sol'].MyCoin.abi,
      ^
      TypeError: Cannot read property 'MyCoin.sol' of undefined
      at Object. (C:\Users\DApp\contracts\js\compile.js:29:23)
      at Module._compile (internal/modules/cjs/loader.js:1156:30)
      at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
      at Module.load (internal/modules/cjs/loader.js:1000:32)
      at Function.Module._load (internal/modules/cjs/loader.js:899:14)
      at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
      at internal/main/run_main_module.js:18:47
      npm ERR! code ELIFECYCLE
      npm ERR! errno 1
      npm ERR! DApp@1.0.0 compile: `node ./contracts/js/compile.js`
      npm ERR! Exit status 1
      npm ERR!
      npm ERR! Failed at the DApp@1.0.0 compile script.
      npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
      npm ERR! A complete log of this run can be found in:
      npm ERR! C:\Users\AppData\Roaming
      pm-cache\_logs\2021-07-31T03_34_51_113Z-debug.log

  • @oscarrubiofauria9246
    @oscarrubiofauria9246 2 ปีที่แล้ว

    Hola Alberto! Podrías adjuntar el código del IERC20 que aparece en el video porfavor? Y me podrias indicar cual es el video donde explicas como implementar en solidity un ERC20? Gracias

  • @freddymenendezreategui9551
    @freddymenendezreategui9551 3 ปีที่แล้ว

    Buenas noches...excelente explicación. Hay forma de obtener el codigo de los archivos?? Gracias

    • @AlbertoLasa
      @AlbertoLasa  3 ปีที่แล้ว

      A partir de ahora intentaré subirlo en GitHub github.com/AlbertoLasa

  • @perojo7
    @perojo7 3 ปีที่แล้ว +1

    Gracias por tus videos, en primer lugar...son los menos los que se meten en harina ;)
    Cuando lo tengo todo implementado obtengo un error que no soy capaz de solventar:
    Uncaught TypeError: MyCoin.methods.balanceOf is not a function

    • @perojo7
      @perojo7 3 ปีที่แล้ว +1

      Bueno, pues el el error que me daba era porque no estaba bien construida la abi.
      La forma de sacarla es cuando se hace el deploy...
      en la consola le pedimos que nos saque el result y dentro de el seria el jsonInterface....
      Osea que tambien podriamos pedir en el deploy que nos devolviera por consola result.options.jsonInterface.
      Ahora funciona.
      Muchas gracias!!!!

  • @sergioarayavillalobos7236
    @sergioarayavillalobos7236 3 ปีที่แล้ว

    Como queda esta línea? ( linea 3 de index.js) const abi = [{"inputs": [{"internalType": "string", "name": "name_", "type":"string"},{"internalType": "string", "name":"symbol"}]}];

  • @maltrakjock
    @maltrakjock 3 ปีที่แล้ว +1

    Hola este tutroial esta muy interesante, solo que ya me quede estancado con un problema.
    > DApp@1.0.0 compile C:\Users\DApp
    > node ./contracts/js/compile.js
    {
    errors: [
    {
    component: 'general',
    formattedMessage: 'Only "Solidity" or "Yul" is supported as a language.',
    message: 'Only "Solidity" or "Yul" is supported as a language.',
    severity: 'error',
    type: 'JSONError'
    }
    ]
    }
    C:\Users\DApp\contracts\js\compile.js:29
    abi: output.contracts['MyCoin.sol'].MyCoin.abi,
    ^
    TypeError: Cannot read property 'MyCoin.sol' of undefined
    at Object. (C:\Users\DApp\contracts\js\compile.js:29:23)
    at Module._compile (internal/modules/cjs/loader.js:1156:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
    at Module.load (internal/modules/cjs/loader.js:1000:32)
    at Function.Module._load (internal/modules/cjs/loader.js:899:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
    at internal/main/run_main_module.js:18:47
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! DApp@1.0.0 compile: `node ./contracts/js/compile.js`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the DApp@1.0.0 compile script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    npm ERR! A complete log of this run can be found in:
    npm ERR! C:\User\AppData\Roaming
    pm-cache\_logs\2021-07-31T03_34_51_113Z-debug.log
    Ojala me pudieras ayudar.

    • @maltrakjock
      @maltrakjock 3 ปีที่แล้ว

      Ya lo resolví, hice un console.log al compile de solidity antes del hacer el JSONStringify y pude ver el verdadero error que fue mas de sintaxis.

    • @psycomaquia2355
      @psycomaquia2355 3 ปีที่แล้ว

      @@maltrakjock bro, tenes discord? EStoy aprendiendo y me vendría bien alguien con quien compartir dudas y codigo

  • @carlos56065
    @carlos56065 3 ปีที่แล้ว +1

    Q crack

  • @BitokenPlus
    @BitokenPlus 3 ปีที่แล้ว

    Hola tocayo me llamo Alberto, buenísimo video, tengo un pequeño tropiezo, en una linea de la construccion del token en la linea 58 el error es Expected ´{´ but got reserved keyword ´override´
    function totalSupply() public view override returns (uint256) {
    return _totalSupply;
    Abrazos desde El Salvador.

  • @gabrielmaldonado4075
    @gabrielmaldonado4075 3 ปีที่แล้ว +1

    Que tal buena tarde Alberto. ¿Puedes compartir por favor tu archivo index.html e index.js?, de antemano gracias.

    • @gabrielmaldonado4075
      @gabrielmaldonado4075 3 ปีที่แล้ว

      Hola, por favor si compartes el archivo index.html e index.js, puesto que no se ven completos en tu video, y quisiera poder hacer le mismo ejemplo que tu. Gracias.

  • @angelmartinez5985
    @angelmartinez5985 3 ปีที่แล้ว

    super super claro este tutorial, muy bien explicado. Ya tenia rato buscando un buen tuto, incluso pague platzi XD jajaja y termine mejor aprendiendo en tu canal. Gracias maestro, un saludo.
    PD: tienes algun tuto de como seria la operacion del intercambio de ethereum a mi propio tocken ERC20? por que estoy creando una dapp donde la gente pueda comprar mi coin con ether

  • @edgarrodriguez1461
    @edgarrodriguez1461 3 ปีที่แล้ว

    Gran video mi bro, gracias por el aporte!! Seria genial si se pudiera adjuntar el script.saludos

  • @franciscomartin185
    @franciscomartin185 3 ปีที่แล้ว

    está todo bien con ETH, pero me encantaria que un dia quisieras explicar como podriamos atacar con JS el RPC de bitcoin ?? concretamente me gustaria saber como poder automatizar el envio de bitcoins utilizando JS y unFull node, no hace falta que nos hagas todo, pero seria genial que nos pusieras en el camino de hacer este ejercicio....
    gracias.

    • @AlbertoLasa
      @AlbertoLasa  3 ปีที่แล้ว

      en.bitcoin.it/wiki/API_reference_(JSON-RPC)

    • @franciscomartin185
      @franciscomartin185 3 ปีที่แล้ว

      @@AlbertoLasa gracias.

  • @cainurielcainuriel
    @cainurielcainuriel 3 ปีที่แล้ว

    Al desplegar el contrato aparece un montón de código que no para de aparecer... ...solo se puede cerrar la consola para detenerlo.
    No da error de despliegue, solo aparece todo ese código en plan "matrix".. jejejejeje
    Tampoco veo que ganache se entere del despliegue. ¿Qué puede ser?
    🦈

    • @nestorlarroca598
      @nestorlarroca598 2 ปีที่แล้ว

      Puede ser por no ser correcta la dirección [0] del array o la frase semilla.

  • @nikoruto1
    @nikoruto1 3 ปีที่แล้ว +1

    🐬🐬🐬🐬🐬🐬🐬🐬🐬

  • @gastonmora5573
    @gastonmora5573 2 ปีที่แล้ว

    🐬🐬

  • @lapelota1601
    @lapelota1601 ปีที่แล้ว

    Holaaa a cómo estás ?

  • @VanHelsing2021
    @VanHelsing2021 3 ปีที่แล้ว +1

    oye man excelente el video se ve que dominas el tema pero trata de mejorar el audio que esta horrible. Igualmente te doy mi like =D

    • @AlbertoLasa
      @AlbertoLasa  3 ปีที่แล้ว +1

      Lo tendré en cuenta pero desgraciadamente no tengo equipo de grabación profesional aún.. Piensa que no cobro por esto. Saludos y gracias por el like :)

  • @goodrollcrypto9030
    @goodrollcrypto9030 2 ปีที่แล้ว

    hola te quiero comentar que me gustaba tus videos asta que comenzaste los videos con una palmada es muy incordioso por todo lo demas genial me gusta mucho como enseñas solo que ahora me ahorro el saludo por que siempre escucho los videos con auriculares y era vastante molesto

  • @vestival42
    @vestival42 ปีที่แล้ว

    🦭