Hola Alberto, tengo una pregunta. Soy programador aficionado, he hecho algunas cosillas en HTML, en Visual Basic y Javascript pero estoy lejos de tener un buen background creo yo. ÂŋCrees que el background tradicional es necesario para meterse de lleno en Solidity o puedo ir directamente a aprenderlo junto Python por ejemplo?
muchas gracias maestro por sus enseÃąanzas , una consulta como podrÃa hacer para vender un disco que tengo en una base de datos que no es un nft con un stablecoin?
Buenas Alberto! supongo que quedaria de tarea para el hogar el tema de calcular el costo final, quisas una funcion publica que haga el calculo seria una solucion. Puede ser?
ðĶ Hola Alberto, ÂŋQuÃĐ son esas flechitas que te aparecen en los mappings? Otra pregunta ÂŋA partir de la versiÃģn 8 de compilaciÃģn ya no es necesario usar el SafeMath para las operaciones matemÃĄticas?
@@willywily5063 Gracias por la respuesta. Me respondo a mi mismo respecto al uso de safeMath. No es necesario usarla en las versiones superiores a 8.0. El control de overflow lo realiza el compilador
Buenas Alberto, gracias una vez mÃĄs por tus tutoriales. Yo habÃa pensado algo parecido pero con un contrato tipo ERC1155 en el que los NFTs se creen en el propio contrato. Para ello en la funciÃģn de venta de un NFT nuevo harÃa un mint() en lugar de un transferForm pasÃĄndole el nÚmero de copias que el usuario quisiera poner en venta. TambiÃĐn con cada token minteado asociarÃa un mapping de estado asociado a un struct con un nombre, el total, el totalVendidos y un texto. Me gustarÃa que fuese de libros q irÃan en el campo texto. Sabes si puedo asociar un fichero pdf o epub en lugar de texto??? Como ves la idea?? Gracias de nuevo
@@masdolares1067 Si, si eso funcionara estarÃa lleno de ellos, ademÃĄs las DApps estÃĄn cada vez mÃĄs protegidas para eso. Igualmente no conozco mucho del tema, tengo amigos que viven del arbitraje pero solo usan bots para buscar oportunidades y luego operan ellos
Perdona que te moleste , tengo una duda muy tonta ... te paso el codigo // SPDX-License-Identifier: MIT pragma solidity ^0.8.5; // import "@openzeppelin/contracts/token/ERC721/IERC721.sol"; // import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; // import "@openzeppelin/contracts/access/Ownable.sol"; import "./node_modules/@openzeppelin/contracts/token/ERC721/IERC721.sol"; import "./node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "./node_modules/@openzeppelin/contracts/access/Ownable.sol"; bÃĄsicamente lo comentado no me funciona y no se por que..(estoy en VSC.. tienen idea de por que pasa? Gracias!!!
He encontrado esto pero tampoco se como solucionarlo : Si estÃĄ utilizando @openzeppelin/contracts, los Contratos de OpenZeppelin se encontrarÃĄn en su carpeta node_modules, por lo que la configuraciÃģn del usuario serÃĄ la siguiente, suponiendo que su proyecto de solidity estÃĐ en la raÃz. "solidity.packageDefaultDependenciesContractsDirectory": "", "solidity.packageDefaultDependenciesDirectory": "node_modules"
Como siempre esperando tus videos y conocimientos hermano . Gracias
ðĶðĶGracias Alberto por tu contenido! es un lujo tener estas clases magistrales en espaÃąol!!! Un abrazo!!
Excelente Alberto ððŧ, Te felicito
Muchas Gracias Master Dios te bendiga grandemente, muchas gracias por sus aportes
Un video muy bien explicado, sigue asi Alberto, gracias por compartir tus enseÃąanzas. Saludos,
hola alberto. gracias por compartir tus conocimientos. gran saludo !!
Excelente! buen dato, eres un Crack!
Excelente contenido, muchas gracias!!!
vaya crackkkk buenisimo
Grande!
Hola Alberto, tengo una pregunta. Soy programador aficionado, he hecho algunas cosillas en HTML, en Visual Basic y Javascript pero estoy lejos de tener un buen background creo yo. ÂŋCrees que el background tradicional es necesario para meterse de lleno en Solidity o puedo ir directamente a aprenderlo junto Python por ejemplo?
Aprende a fondo las bases teÃģricas de la tecnologÃa blockchain, JavaScript y Solidity. Luego frameworks como Truffle y librerÃas como Chainlink.
@@AlbertoLasa Muchas gracias amigo. ðĨđ
ðĶ
cuando explicas como funciona un hub de un juego nft. osea el panel del usuario donde tiene su billetera y sus activos
Todo llegarÃĄ :)
como se despliega este proyecto en la testnet de Goerli?
muchas gracias maestro por sus enseÃąanzas , una consulta como podrÃa hacer para vender un disco que tengo en una base de datos que no es un nft con un stablecoin?
Buenas Alberto! supongo que quedaria de tarea para el hogar el tema de calcular el costo final, quisas una funcion publica que haga el calculo seria una solucion. Puede ser?
PodrÃas usar orÃĄculos de precios en una funciÃģn pÚblica, no lo he querido hacer por no complicarlo. TambiÃĐn lo podrÃas hacer en el front.
ðĶ Hola Alberto, ÂŋQuÃĐ son esas flechitas que te aparecen en los mappings? Otra pregunta ÂŋA partir de la versiÃģn 8 de compilaciÃģn ya no es necesario usar el SafeMath para las operaciones matemÃĄticas?
=> es una expresion logica de programacion funcional que es equivalente a un ciclo for
funcion arrow
@@willywily5063 Gracias por la respuesta.
Me respondo a mi mismo respecto al uso de safeMath.
No es necesario usarla en las versiones superiores a 8.0. El control de overflow lo realiza el compilador
Buenas Alberto, gracias una vez mÃĄs por tus tutoriales. Yo habÃa pensado algo parecido pero con un contrato tipo ERC1155 en el que los NFTs se creen en el propio contrato.
Para ello en la funciÃģn de venta de un NFT nuevo harÃa un mint() en lugar de un transferForm pasÃĄndole el nÚmero de copias que el usuario quisiera poner en venta. TambiÃĐn con cada token minteado asociarÃa un mapping de estado asociado a un struct con un nombre, el total, el totalVendidos y un texto. Me gustarÃa que fuese de libros q irÃan en el campo texto. Sabes si puedo asociar un fichero pdf o epub en lugar de texto??? Como ves la idea??
Gracias de nuevo
Hola, que diferencia hay entre Solidity y Python?
Solidity estÃĄ creado especÃficamente para desarrollar smart contracts en la Ethereum Virtual Machine, Python es un lenguaje multipropÃģsito
@@dariosanchez1373 ok, muchas gracias
@@dariosanchez1373 es muy difÃcil hacer un sÃĄndwich bot (front running bot)?
@@masdolares1067 Si, si eso funcionara estarÃa lleno de ellos, ademÃĄs las DApps estÃĄn cada vez mÃĄs protegidas para eso. Igualmente no conozco mucho del tema, tengo amigos que viven del arbitraje pero solo usan bots para buscar oportunidades y luego operan ellos
ðŽ
Que crack.. buenisimos videos.. no tienes algun paypal con el que podramos mandar money? por tu gran colaboracion
Actualmente no tengo :) Pero gracias si quieres ayudarme lo mejor es que difundas el contenido, gracias.
not follable token. 1:19 jaja pequeÃąo chiste alberto!
Perdona que te moleste , tengo una duda muy tonta ... te paso el codigo
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.5;
// import "@openzeppelin/contracts/token/ERC721/IERC721.sol";
// import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
// import "@openzeppelin/contracts/access/Ownable.sol";
import "./node_modules/@openzeppelin/contracts/token/ERC721/IERC721.sol";
import "./node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol";
import "./node_modules/@openzeppelin/contracts/access/Ownable.sol";
bÃĄsicamente lo comentado no me funciona y no se por que..(estoy en VSC.. tienen idea de por que pasa? Gracias!!!
He encontrado esto pero tampoco se como solucionarlo :
Si estÃĄ utilizando @openzeppelin/contracts, los Contratos de OpenZeppelin se encontrarÃĄn en su carpeta node_modules, por lo que la configuraciÃģn del usuario serÃĄ la siguiente, suponiendo que su proyecto de solidity estÃĐ en la raÃz.
"solidity.packageDefaultDependenciesContractsDirectory": "",
"solidity.packageDefaultDependenciesDirectory": "node_modules"
En la configuraciÃģn parece estar todo bien pero no localiza las librerÃas
@@dicesia lo solucionastes?