es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Intentando llamar a la función send en web3 y devuelve un error => Error no capturado (en promesa): Error devuelto: cuenta desconocida

Estoy tratando de llamar a un método de un contrato inteligente que es un método de escritura.

const temp = await goin_contract.methods
    .increaseAllowance("0xEd61D93121D0b8435f9D2AaCB7dea0A3D067c4E2", stakeValue)
    .send({ from: account });

Sin embargo, cada vez que llamo a este método, devuelve el siguiente error:

*Uncaught (in promise) Error: Returned error: unknown account
    at Object.ErrorResponse (errors.js:28:1)
    at index.js:302:1
    at XMLHttpRequest.request.onreadystatechange*

Los métodos de lectura del contrato inteligente funcionan perfectamente.

He leído algunos artículos sobre cómo resolver este error, pero no puedo encontrar una solución definitiva. Se agradecerá cualquier ayuda.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Basándonos en el mensaje de error “cuenta desconocida” y el código proporcionado, parece que el problema está relacionado con la cuenta que se está utilizando para hacer la llamada al método.

    En primer lugar, asegúrese de que la variable account esté configurada con una dirección de Ethereum válida, con fondos suficientes y permisos para interactuar con el contrato inteligente.

    A continuación, verifique si la billetera Metamask está conectada y si la cuenta actual está configurada con la misma variable account que se utiliza en la llamada al método.

    Si el problema persiste, puede estar relacionado con la red que se está utilizando. Asegúrese de que se seleccione la red correcta en Metamask y de que el contrato inteligente esté desplegado en la misma red.

    Si ninguna de estas soluciones funciona, puede requerir una investigación más detallada sobre el contrato inteligente específico y las condiciones en las que se realiza la llamada al método.

Comments are closed.