Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

320
Visualizações
Subdesbordamiento de pila (0 <=> 2) al implementar un contrato inteligente

Estoy desarrollando un contrato y una Web 3.0 usando Hardhat, Ethers.js, Node.js y Web3.0 (Metamask) para hacer contratos y transacciones inteligentes de ETH y recibo un error raro al intentar ejecutar la función 'eth_sendTransaction ' mientras implementa un contrato , sin transferir ETH de una cuenta a otra, desde la API RPC de Metamask.

El código que tengo es:

 async function awaitContract(contractAddress, currentAccount, parsedAmount) { return await ethereum.request({ method: 'eth_sendTransaction', params: [{ from: currentAccount, //window.ethereum.request({ method: "eth_accounts" })[0] gas: '0x124F80', value: parsedAmount._hex, data: contractAddress', //contract address (0x....) }] }); }

Primero compilo e implemento el contrato en la cadena de bloques, pero luego quiero crear nuevas instancias específicas del contrato usando eth_sendTransaction. Obtengo el error.

De acuerdo con los documentos de la API de RPC de Metamask ( https://eth.wiki/json-rpc/API#eth_sendtransaction ), si no especifico la dirección pero sí el campo de datos , se debe crear un nuevo contrato.

Mi sorpresa llega cuando voy a buscar el resultado de la transacción a Etherscan y me aparece el siguiente error:

¡Advertencia! Error encontrado durante la ejecución del contrato [desbordamiento de la pila (0 <=> 2)]

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda