I am using eth-lightwallet 2.4.3. I found some of my transactions never got mined. Using txpool.status I noticed I was getting a number in queued.
I understand that transactions in queued are there because they have a nonce that is out of sequence.
This problem doesn't always happen. Sometimes everything works ok.
How and where in the code does eth-lightwallet manage the nonce? I presume it must have a technique for knowing what the next nonce value will be for each transaction.
I should mention I am using eth-lightwallet with the hooked-web3-provider and use the web3 api.