Tag: ETHEREUM
Así que, cada vez que intento aprobar mi contrato inteligente utilizando la función de aprobación del contrato del token ERC20, el propietario y el destinatario se establecen como el mismo. function getValues(address _token) external { MyToken token = MyToken(0xd9145CCE52D386f254917e481eB44e9943F39138); token.approve(address(this),10); } function transfer(address _token) external { MyToken token = MyToken(0xd9145CCE52D386f254917e481eB44e9943F39138); . . . Read more
Tengo un bucle for, desde el rango 1 hasta 4951, como este en Solidity: for (uint256 i = 1; i <= _mintAmount; i++) { _safeMint(_to, supply + i); } Necesito implementar aleatoriedad en este bucle para que el número se elija entre 1 y 4951, no se repita y el . . . Read more
Me gustaría obtener los datos que se muestran en BscScan programáticamente, pero su API parece bastante limitada, y me gustaría evitar analizar el contenido de HTML para extraerlo. Me pregunto si puedo encontrar una API REST que exponga estos datos. Por ejemplo, si https://bsc-dataseed.binance.org expone puntos finales REST. Si entiendo . . . Read more
Sí, ya he leído la información sobre cómo pagar por gas ETH (sitio web: https://www.blocknative.com/blog/eip-1559-fees) y sé aproximadamente cómo hacerlo, pero la cantidad de dinero para desplegar es muy grande, así que quiero preguntar si lo haré correctamente: Voy a desplegar un contrato inteligente de 10:00 a 16:00 del domingo. . . . Read more
Este es un proyecto de Next.js. Detecté Metamask: import detectEthereumProvider from "@metamask/detect-provider"; let provider; if (typeof window !== "undefined") { // para simplificar, he configurado Next.js para usar el await de nivel superior provider = await detectEthereumProvider(); } // El proveedor está detectado console.log("proveedor", proveedor); Esta es la función para . . . Read more