parent
7216f74793
commit
4cf0ff5fe5
@ -1,23 +0,0 @@ |
|||||||
'use strict' |
|
||||||
|
|
||||||
module.exports = class TransactionReceiptResolver { |
|
||||||
constructor (blockchain) { |
|
||||||
this._transactionReceipts = {} |
|
||||||
this.blockchain = blockchain |
|
||||||
} |
|
||||||
|
|
||||||
resolve (tx, cb) { |
|
||||||
if (this._transactionReceipts[tx.hash]) { |
|
||||||
return cb(null, this._transactionReceipts[tx.hash]) |
|
||||||
} |
|
||||||
this.blockchain.web3().eth.getTransactionReceipt(tx.hash, (error, receipt) => { |
|
||||||
if (!error) { |
|
||||||
this._transactionReceipts[tx.hash] = receipt |
|
||||||
cb(null, receipt) |
|
||||||
} else { |
|
||||||
cb(error) |
|
||||||
} |
|
||||||
}) |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
Loading…
Reference in new issue