Que puis-je faire avec Nethereum TransactionReceipt?

sk

Que puis-je faire avec Nethereum TransactionReceipt?


Reportez-vous à ce lien https://github.com/Nethereum/Nethereum/blob/master/src/Nethereum.Tutorials/Nethereum.Tutorials.Account/AccountTransfer.cs

Ligne 55: Il mentionnait « Le service d’interrogation des reçus de transaction est un service utilitaire simple pour interroger les reçus jusqu’à ce qu’ils soient exploités »

Alors, que puis-je faire avec le reçu de transaction reçu à la ligne 61? J’ai vérifié que presque tous les champs sont nuls.

Il n’y a aucune mention de ce qu’il faut faire en cas de succès ou d’échec. J’espère que quelqu’un pourra vous aider. Merci d’avance

Réponses


 mirg

Vous devriez obtenir le résultat transactionReceipt qui ressemble à ceci:

  {
   "transactionHash": "0x9fc76417374aa880d4449a1f7f31ec597f00b1f6f3dd2d66f4c9c6c445836d8b",
   "transactionIndex": 0,
   "blockHash": "0xef95f2f1ed3ca60b048b4bf67cde2195961e0bba6f70bcbea9a2c4e133e34b46",
   "blockNumber": 3,
   "contractAddress": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
   "cumulativeGasUsed": 314159,
   "gasUsed": 30234,
   "journaux": [{
          // journaux tels que renvoyés par getFilterLogs, etc.
      }, ...],
   "status": "0x1"
 }

Que pouvez-vous faire avec le reçu dépend de votre cas d’utilisation. Par exemple, ici, ils ont utilisé le reçu pour obtenir l’adresse du contrat. Le cas d’utilisation de la réception est à la hauteur de vos besoins, vous pouvez également vérifier le gaz utilisé ou calculer le coût de transaction et ainsi de suite. Dans les autres cas, vous pouvez simplement ignorer le résultat ou vérifier si l’état n’est pas 0 (ce qui indique que la transaction a échoué).

https://github.com/ethereum/wiki/wiki/JavaScript-API#web3ethgettransactionreceipt

 

avec, Faire, Nethereum:, Puis-je, que, TransactionReceipt

 

yahoo

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *