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

337
Visualizações
¿Cómo imprimir solidez revertirme mensaje en web3.js?

Estoy tratando de codificar una plataforma de subastas. Cuando el contrato envía una función de reversión, quiero mostrarla en la pantalla. Estoy usando web3.js versión 1.5.

Este es el código de solidez relacionado;

 function bid() public payable { require( now <= auctionEndTime, "Auction already ended." ); require( //I want to print this error on screen. msg.value > highestBid, "There already is a higher bid." ); if (highestBid != 0) { pendingReturns[highestBidder] += highestBid; } highestBidder = msg.sender; highestBid = msg.value; emit HighestBidIncreased(msg.sender, msg.value); }

Este es el código javascript para pujar y obtener error;

 async bid(amount) { if(this.state.auction!=='undefined'){ try{ await this.state.auction.methods.bid().send({value: this.state.web3.utils.toWei(amount).toString(), from: this.state.account}) } catch (e) { console.log(e) } } }

Esto es lo que obtengo en la consola si hago una oferta más baja que la oferta más alta;

{código: -32603, mensaje: Error: [ethjs-query] while formatting outputs from…/task_queues.js:93:5)","name":"RuntimeError"}}}}' , stack: Error: Error: [ethjs-query] while formatting outpu…/task_queues.js:93:5)","name":"RuntimeError"}}}}' }

Lo que quiero es imprimir "Ya hay una oferta más alta". en la consola, pero no pude hacerlo funcionar. Leí documentos de web3 y documentos de metamask, pero no tuve suerte. Gracias por sus respuestas.

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