3

Currently, I have a node.js application which interacts with geth through web sockets. I have a listener,

web3.eth.subscribe( 'pendingTransactions', function(err, result) { 

    if(!err) { 
        console.log(result) 
    } 

}) 
.on('data', function(transaction) {  

    console.log( transaction ) 

}

This listener is working perfectly fine, but it gives me data whenever any unmined transaction is detected by my geth node.

I know, i can use to and from properties from the transaction details and check if this transaction belongs to my address.

However, I would like to know if there is some way by which i can automatically get pending transactions related to my wallet addresses only like in bitcoin (wallet-notify).

If not, am I thinking the right way that I will need to filter these transactions out myself?

Also, what is the best approach to monitor transactions? What if I somewhow, miss a websocket notification. Now, how can i sync my transactions native database with blockchain database?

It would be great if anybody can share his inputs/experience here

Thanks in advance.

2

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.