Estoy escribiendo una aplicación para almacenar registros médicos usando Blockchain, Ganache y Metamask y cuando intento agregar un paciente o registrarme como paciente, me sale este error de Metamask que dice que no puede estimar el gas para la transacción. ¿El problema es que la transacción es demasiado grande? Estoy usando Ganache para mis direcciones. No puedo resolver este problema. ¡Por favor ayuda!
Aquí está mi contrato: http://remix.ethereum.org/#optimize=false&runs=200&evmVersion=null&version=soljson-v0.8.7+commit.e28d00a7.js