Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

117
Views
Enviar BNB con web3js no registrará errores

Tengo este código que me permite enviar bnb usando web3.js usando MetaMask. Quiero mostrar un mensaje cuando el usuario rechace el pago o haya algún otro error y, si tiene éxito, mostrar un mensaje de éxito. No puedo encontrar mi camino a su alrededor.

mi codigo es

 $(".pay-button").click(async () => { await initWeb3('https://bsc-dataseed1.binance.org:443'); // paymentAddress is where funds will be send to const web3 = new Web3('https://bsc-dataseed1.binance.org:443'); const reciever = '0x5c03906C1c6f737eF982BDdA481D2E04D0089155'; ethereum.request({ method: 'eth_sendTransaction', params: [ { from: ethereum.selectedAddress, to: reciever, value: web3.toHex(web3.toWei('0.001', 'ether')), gas: '0x76c0', // 30400 gasPrice: '', // 10000000000000 }, ], }) .then((txHash) => console.log(txHash)) .catch((error) => console.error); });

Estoy usando este paquete https://unpkg.com/@metamask/legacy-web3@latest/dist/metamask.web3.min.js

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puede intentar verificar los siguientes códigos de error emitidos por Metamask y modificar su interfaz de usuario en consecuencia.

Códigos de error dados por metamask

https://docs.metamask.io/guide/ethereum-provider.html#events

Si su transacción es exitosa, es decir, cuando recibe el txHash, puede mostrar un mensaje de éxito en la interfaz de usuario https://github.com/skiran017/sol-tip-jar/blob/main/src/modules/TipWidget/TipWidget.tsx el estado de la transacción aquí está haciendo un trabajo similar

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!