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

201
Views
reaccionar web3 analizar y almacenar una transacción [valor de recibo] de returnValues

Tengo un Dapp de acuñación en progreso usando Hashlips github repo. He acuñado con éxito usando el dapp y después de que se completa la transacción de menta, envío el recibo de la transacción al registro de la consola.

Dentro del recibo de la transacción tenemos los eventos > transferir > devolverValores. Quiero leer un valor de retorno específico y almacenarlo para poder usar este valor en otra función.

Esencialmente, dentro de returnValues he almacenado un tokenID:'xnumberhere' y necesito usarlo para armar imágenes que subiré a IPFS.

¿Cómo analizo el recibo para guardar datos de objetos específicos como TokenID o incluso un padre como blockNumber / blockHash

Funciones actuales : consulte la línea 23/24 para registrar el recibo

Vea esta imagen del registro de la consola donde quiero recuperar tokenID

 const claimNFTs = () => { let cost = CONFIG.WEI_COST; let gasLimit = CONFIG.GAS_LIMIT; let totalCostWei = String(cost * mintAmount); let totalGasLimit = String(gasLimit * mintAmount); console.log("Cost: ", totalCostWei); console.log("Gas limit: ", totalGasLimit); setFeedback(`Minting your ${CONFIG.NFT_NAME}...`); setClaimingNft(true); blockchain.smartContract.methods .mintNFT(mintAmount) .send({ gasLimit: String(totalGasLimit), to: CONFIG.CONTRACT_ADDRESS, from: blockchain.account, value: totalCostWei, }) .once("error", (err) => { console.log(err); setFeedback("Sorry, something went wrong please try again later."); setClaimingNft(false); }) .then((receipt) => { console.log(receipt); setFeedback( `WOW, the ${CONFIG.NFT_NAME} is yours! go visit Opensea.io to view it.` ); setClaimingNft(false); dispatch(fetchData(blockchain.account)); getData(); }); };

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

0

Para recuperar la respuesta de eventos de mi transacción Mint, utilicé lo siguiente:

 var tokenId = receipt.events.Transfer.returnValues.tokenId console.log("Your NFT ID is: " + receipt.events.Transfer.returnValues.tokenId);

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!