Soy profesor, en mi caso de programación, y me alegra mucho poder aprender solidity aquí. El curso está muy bien explicado, al menos hasta la fecha. Un abrazo y enhorabuena por tu trabajo.
Excelente Alberto, me daba problemas al compilar, pero cambie el nombre de la funcion contador por contrador, y compilo perfectamente, Gracias y sigue asi
Muchas gracias por tu trabajo. Ha sido muy fácil seguir tus dos primeros vídeos hasta ahora. Siendo un poco neófito en programación, no he entendido muy bien en qué consistía lo que estabas programando hasta que he llegado al final, quizás habría estado bien que lo hubieras explicado al principio, aclarando eso de "vamos a hacer un contador", que para mí puede significar muchas cosas y nada a la vez...jeje, pero repito, es mi punto de vista desde mi ignorancia sobre el tema. Una vez entendido, lo he visto de nuevo y ha sido mucho mas instructivo. Gracias de nuevo, voy a por el siguiente!!
muy buenos vídeo, como crítica constructiva te diría que hablases un pelín más rápido he visto el vídeo en x1.5 y me seguía pareciendo un poco lento pero en temas generales gran vídeo!
Alberto acabo de llegar a tu canal por que mencionaron el tema en platzi live, ya te dire si aun comprenso el tema o debo ya de ir pensando en afinar el tiro de la petanca. saludos.
Gracias Alberto. Me ha costado porque me daba una advertencia, el nombre del constructor Contador y la función Contador eran el mismo nombre, y no le gustaba pero lo he pillado
@@alexanderjuarez3932 ya fue hace mucho tiempo y no recuerdo si quiera cual fue el error, pero mi recomendacion es revisar la documentacion actual, ya q cambian. y antes tambien probar en la misma version q esta el video.
Si. Gracias. Pero si hago contrato de alquiler de la moto por una semana o un curso de flores de bach por ejemplo. Cual seria el costo y la mejor forma ?? Gracias por todo el material.
Hola Alberto: Es muy dificil desarrollar un snipe BOT para comprar una moneda alsegundo de comenzar la venta pública?. Si tienes videos que hablen de esto me gustaria el link para verlos.
Porque el primer contador es el constructor del contrato, es decir se ejecuta por una única vez y el otro setCount es una función que puede ser ejecutada más de una vez (es por ello que el primer contador del constructor no aparece para ejecutar cuando se hace el deploy.
Hola soy el típico usuario que lleva usando ordenadores desde que nació pero que en su vida entró en la programación y lo más técnico de la informática. Quiero aprender ¿Por dónde empiezo?
saludos estoy siguiendo con mucho detalle tus videos para aprender ... la puse remix pero como pongo mi version inicial donde voy a trajabar en soidity
Estoy interesada en aprender sobre como programar contratos inteligentes pero la verdad es que todavia no se de programacion... me recomendarias primero estudiar sobre JavaScript, Phyton o otro para despues estudiar eso? Cual lenguaje seria mejor estudiar primero para entender y aplicar los conceptos basicos y despues utilizarlos en Solidity? Gracias por su video.
@Leilane Almeida, Puedes Contactarme Al WhatsApp +584127388599? Por Favor, Al Igual Que Tú Estoy Muy Interesado En Aprender A Crear Smart Contracts, Que Te Parece Unir Fuerzas Y Ayudarnos Mútuamente?
Hola, me sale este error cuando le doy a Deploy: creation of Primero errored: Error encoding arguments: Error: invalid BigNumber string (argument="value", value="", code=INVALID_ARGUMENT, version=bignumber/5.5.0) Alguien sabe a qué se debe?
Hola, muy bueno tu Tutorial. Soy un abogado que pretende aprender este nuevo mundo, a fin de poder colaborar desde mi ámbito la pasividad de los Smart Contractas desde el mundo jurídico. Hoy curso un Master en Blockchain y sus aplicaciones empresariales. Esta parte técnica (programación) me ha dejado complicado, por lo que tengo claro que en la práctica profesional deberé trabajar junto a un ingeniero en programación Pero quería consultarte qué le recomendarías a un abogado para este revolucionario Smart Contract (lecturas, videos, eyc). Muchas gracias,
Me resulto imposible de seguir, evidentemente la version de solidity ha cambiado y la plataforma donde trabajas el contrato tambien, es completamente distinta. No me toma wint256 como comando valido. Alguien me podria sugerir algun curso similar pero actualizado?
Hace tiempo que hice este vídeo.. Te ayudo, lo único que tienes que cambiar es la función constructora. Ya no se usa una función con el mismo nombre, tienes que sustituirlo por "constructor()" y según la versión de compilador tendrás que ponerla a public o no hará falta. En cuanto a la herramienta.., a cambiado los estilos visuales pero sigue funcionando igual en lo básico. Espero serte de utilidad, saludos.
me da error en la linea 7, y no se porque. pragma solidity ^0.8.7; contract Contador { uint256 count; 7** constructor Contador; (uint256 _count) public { Count = _count; } constructor setcount(uint256 _count) public { Count = _count; }
constructor incrementCount () public { count += 1;
} constructor getCount () public view returns (uint256) { } constructor getNumber () public pure returns (uint256) { return 34;
Soy profesor, en mi caso de programación, y me alegra mucho poder aprender solidity aquí. El curso está muy bien explicado, al menos hasta la fecha. Un abrazo y enhorabuena por tu trabajo.
Gran aportación, saludos desde Mexico
Muy buen contenido ! muchas gracias
Na increible. muchisimas gracias de verdad de nuevo. voy a comentarlo en cada video
gracias por el esfuerzo
excelente... muchas gracias!!!
¡Muchas gracias!
Excelente , muy claro voy a seguir tu serie de tutoriales :)
Excelente Alberto, me daba problemas al compilar, pero cambie el nombre de la funcion contador por contrador, y compilo perfectamente,
Gracias y sigue asi
Excelente tutorial !!! Muy bueno gracias!
Muchas gracias Alberto por el video. Excelente explicación para los que nos iniciamos. Seguiré el resto de videos.
Gracias por compartir conocimiento , esta muy bien explicado . a seguir asi saludos desde Uruguay...
tremendo, gracias por las explicaciones
Muchas gracias por tu trabajo. Ha sido muy fácil seguir tus dos primeros vídeos hasta ahora. Siendo un poco neófito en programación, no he entendido muy bien en qué consistía lo que estabas programando hasta que he llegado al final, quizás habría estado bien que lo hubieras explicado al principio, aclarando eso de "vamos a hacer un contador", que para mí puede significar muchas cosas y nada a la vez...jeje, pero repito, es mi punto de vista desde mi ignorancia sobre el tema. Una vez entendido, lo he visto de nuevo y ha sido mucho mas instructivo. Gracias de nuevo, voy a por el siguiente!!
Akira Annaisha gracias a ti 🙂 si tienes dudas en algún vídeo preguntame. Saludos
Me suscribo. Buen video Alberto, gracias.
muy bueno!
Muy bueno Gracias por compartir
muchas gracias. magnifico tutorial explicado de modo sucinto
Excelente, explicas muy bien.
muy buenos vídeo, como crítica constructiva te diría que hablases un pelín más rápido he visto el vídeo en x1.5 y me seguía pareciendo un poco lento pero en temas generales gran vídeo!
Alberto acabo de llegar a tu canal por que mencionaron el tema en platzi live, ya te dire si aun comprenso el tema o debo ya de ir pensando en afinar el tiro de la petanca. saludos.
muy bueno tio , sigue sacando mas videos
👏 excelente tutorial 🙌
gracias por enseñarnos y por lo videos.
Gracias Alberto. Me ha costado porque me daba una advertencia, el nombre del constructor Contador y la función Contador eran el mismo nombre, y no le gustaba pero lo he pillado
me esta pasando lo mismo, sera la version del compiler o que pasa?
@@johnray0101 ?
@@alexanderjuarez3932 ya fue hace mucho tiempo y no recuerdo si quiera cual fue el error, pero mi recomendacion es revisar la documentacion actual, ya q cambian.
y antes tambien probar en la misma version q esta el video.
Si. Gracias. Pero si hago contrato de alquiler de la moto por una semana o un curso de flores de bach por ejemplo. Cual seria el costo y la mejor forma ??
Gracias por todo el material.
la funcion incrementCount puede ser pure para que no cobre gas?
Remix, me salio Farruko, con Velocidad x 2 va bien
Hola Alberto: Es muy dificil desarrollar un snipe BOT para comprar una moneda alsegundo de comenzar la venta pública?. Si tienes videos que hablen de esto me gustaria el link para verlos.
Ya hay contratos que les Dan blacklist a sniper bots jaja aguas
Hablanos de la auditoría¿Cómo se le agrega al contrato
Muy bueno!!! solo que no se si me perdi o no entendi por q hay dos funciones iguales con distintos nombres(contador y setcount) Gracias!!!
Porque el primer contador es el constructor del contrato, es decir se ejecuta por una única vez y el otro setCount es una función que puede ser ejecutada más de una vez (es por ello que el primer contador del constructor no aparece para ejecutar cuando se hace el deploy.
Hola , Saludos desde Argentina . Sigues trabajando con Solidity ?
Sí!
el minuto 18:55 dijistes llamadas de tipo "seter" no entendi como se escribe porfavor
como sería con el constructor
Hola soy el típico usuario que lleva usando ordenadores desde que nació pero que en su vida entró en la programación y lo más técnico de la informática. Quiero aprender ¿Por dónde empiezo?
html, css y javascript
saludos estoy siguiendo con mucho detalle tus videos para aprender ... la puse remix pero como pongo mi version inicial donde voy a trajabar en soidity
Estoy interesada en aprender sobre como programar contratos inteligentes pero la verdad es que todavia no se de programacion... me recomendarias primero estudiar sobre JavaScript, Phyton o otro para despues estudiar eso? Cual lenguaje seria mejor estudiar primero para entender y aplicar los conceptos basicos y despues utilizarlos en Solidity? Gracias por su video.
Hola, yo te recomiendo JavaScript y Solidity
@Leilane Almeida, Puedes Contactarme Al WhatsApp +584127388599? Por Favor, Al Igual Que Tú Estoy Muy Interesado En Aprender A Crear Smart Contracts, Que Te Parece Unir Fuerzas Y Ayudarnos Mútuamente?
estaria que hables del "contrato mastercheff" y de "timelock" explicando para que sirven y eso.
👍
Hola, me sale este error cuando le doy a Deploy:
creation of Primero errored: Error encoding arguments: Error: invalid BigNumber string (argument="value", value="", code=INVALID_ARGUMENT, version=bignumber/5.5.0)
Alguien sabe a qué se debe?
Hola, muy bueno tu Tutorial. Soy un abogado que pretende aprender este nuevo mundo, a fin de poder colaborar desde mi ámbito la pasividad de los Smart Contractas desde el mundo jurídico. Hoy curso un Master en Blockchain y sus aplicaciones empresariales. Esta parte técnica (programación) me ha dejado complicado, por lo que tengo claro que en la práctica profesional deberé trabajar junto a un ingeniero en programación Pero quería consultarte qué le recomendarías a un abogado para este revolucionario Smart Contract (lecturas, videos, eyc). Muchas gracias,
Tal vez te sirva esto www.eublockchainforum.eu/reports
También puedo subirlos a la blockchain de tron?
Tron es compatible con solidity de ether yo use la version 0.5.9 sin problema
Me resulto imposible de seguir, evidentemente la version de solidity ha cambiado y la plataforma donde trabajas el contrato tambien, es completamente distinta. No me toma wint256 como comando valido. Alguien me podria sugerir algun curso similar pero actualizado?
Hace tiempo que hice este vídeo.. Te ayudo, lo único que tienes que cambiar es la función constructora. Ya no se usa una función con el mismo nombre, tienes que sustituirlo por "constructor()" y según la versión de compilador tendrás que ponerla a public o no hará falta. En cuanto a la herramienta.., a cambiado los estilos visuales pero sigue funcionando igual en lo básico. Espero serte de utilidad, saludos.
trabajas como freelance?
Hola Jose. Sí, soy freelance para desarrollo de proyectos. Saludos
Que es exactamente el deploy?
Subir el contrato a la blockchain
me da error en la linea 7, y no se porque.
pragma solidity ^0.8.7;
contract Contador {
uint256 count;
7** constructor Contador; (uint256 _count) public {
Count = _count;
}
constructor setcount(uint256 _count) public {
Count = _count;
}
constructor incrementCount () public {
count += 1;
}
constructor getCount () public view returns (uint256) {
}
constructor getNumber () public pure returns (uint256) {
return 34;
Subirle la velocidad de reproduccion a 1.5 como minimo....