I am basically creating keys in my browser using ethereumjs-accounts and then sending a signed transaction using web3hooked provider . Sometimes the transaction goes through but most of time I get Invalid Sender error . Sometimes even though the tranaction goes thru , I still see the transaction in queue state ,not in pending state . I see similar issue here.(https://github.com/ethereum/web3.js/issues/416
) Any one have any solution for this ?