Tag: CONSENSYS-TRUFFLE
Estoy intentando ejecutar truffle migrate en dos archivos js: 1_initial_migration.js y 2_deploy_contracts.js. Puedo compilar exitosamente mis archivos .sol a ABIs .json, pero luego cuando intento migrar obtengo el siguiente error: const Migrations = artifacts.require(“Migrations”); ^ TypeError: No se puede leer la propiedad ‘require’ de indefinido Así es cómo he utilizado . . . Read more
¿Cómo puedo confirmar que esta línea de código en Solidity se ejecutó correctamente? claimed[msg.sender] = claimed[msg.sender].add(1); // asegúrate de que esto vaya primero antes de la transferencia para prevenir reentrancias
Después de ejecutar truffle migrate, puedo ejecutar (en una consola) contract = await MyContractName.deployed(). No lo he probado en la red principal, pero puedo ejecutar este mismo código en las redes de prueba y Truffle sabe a qué contrato me refiero. ¿Cómo lo sabe? Debe haber otros contratos con el . . . Read more
Estoy construyendo una función de apuesta y me encuentro con el siguiente error después de dar permiso para acceder a mi token: “MetaMask – Error RPC: No se pueden establecer propiedades de indefinido (establecer ‘loadingDefaults’)” Contrato de función de apuesta en Solidity: // Función de apuesta function depositTokens(uint _amount) public . . . Read more
En mi contrato Solidity que hereda de Ownable y AccessControl de OpenZeppelin, tengo una función que el propietario del contrato puede llamar para otorgar a una cuenta el rol de ADMIN. Se ve así: function addAdmin(address account) public virtual onlyOwner { _grantRole(ADMIN, account); } En mi archivo de prueba estoy . . . Read more