Commit 0f668bd7 authored by yann300's avatar yann300

add and use event "newTransaction"

parent 93bc2a54
......@@ -873,20 +873,17 @@ function run () {
txlistener.startListening()
txlistener.event.register('newBlock', (block) => {
for (var t in block.transactions) {
var tx = block.transactions[t]
var resolvedTransaction = txlistener.resolvedTransaction(tx.hash)
var address = null
if (resolvedTransaction) {
address = resolvedTransaction.contractAddress ? resolvedTransaction.contractAddress : tx.to
}
console.log({
tx: tx,
resolvedContract: txlistener.resolvedContract(address),
resolvedTransaction: resolvedTransaction
})
txlistener.event.register('newTransaction', (tx) => {
var resolvedTransaction = txlistener.resolvedTransaction(tx.hash)
var address = null
if (resolvedTransaction) {
address = resolvedTransaction.contractAddress ? resolvedTransaction.contractAddress : tx.to
}
console.log({
tx: tx,
resolvedContract: txlistener.resolvedContract(address),
resolvedTransaction: resolvedTransaction
})
})
// ----------------- autoCompile -----------------
......
......@@ -124,7 +124,10 @@ class TxListener {
_resolve (block, callback) {
async.each(block.transactions, (tx, cb) => {
this._resolveTx(tx, cb)
this._resolveTx(tx, () => {
this.event.trigger('newTransaction', [tx])
cb()
})
}, () => {
callback()
})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment